首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业应用程序中的iOS9、bitcode

企业应用程序中的iOS9、bitcode
EN

Stack Overflow用户
提问于 2015-10-10 07:50:12
回答 1查看 1.3K关注 0票数 7

请确认:

Bitcode是已编译程序的中间表示形式。你上传到iTunes连接包含比特代码的应用程序将被编译并链接到Apps。

来自位码(iOS,watchOS)

编译和链接应用程序的是应用商店,那么企业应用程序呢?

我喜欢这个iOS9功能,因为用户可以将所需的切片下载到设备上,以便以最少的文件大小快速更新应用程序。默认情况下,在Xcode 7中启用Bitcode,但是对于企业应用程序,我们将应用程序更新上传到我们的企业服务器,我们的客户端用户通过链接从我们的服务器下载它。在这个过程中没有应用程序商店。

对于启用了Bitcode的企业应用程序来说,这可以吗?如果是的话,谁将拥有编译和链接的责任?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-24 20:09:48

如果您的应用程序包含比特代码,即使您没有在AppStore上分发它,但是应用程序变得更大--它包含每个CPU体系结构的目标代码比特代码的切片(有关这个主题的更多细节可以在这里找到:比特码解密),这是绝对好的。

我建议禁用bitcode,因为您的分发模型中没有AppStore阶段,而且没有人能够处理它。

如果你仍然想实现这个目标(更小的应用程序),那么你可以自己模仿应用程序细化:构建几个版本的应用程序--每个CPU架构一个版本,上传到服务器,并在服务器前放置一些智能服务,这将检查用户的设备(通过用户代理),并重定向到正确的二进制文件。

我没有尝试这个选项,但是它应该能工作,这是您需要的唯一额外的东西--设备版本和CPU之间的表/映射。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33051650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档