在 Xcode 项目设置中禁用 BitCode 有啥影响?
Posted
技术标签:
【中文标题】在 Xcode 项目设置中禁用 BitCode 有啥影响?【英文标题】:What are the effects of disabling BitCode in Xcode project settings?在 Xcode 项目设置中禁用 BitCode 有什么影响? 【发布时间】:2015-10-03 06:04:56 【问题描述】:XCode 项目设置中默认启用投标代码。 我依赖于少数第三方库,因为 SDK 不支持 BitCode,因此会出现编译错误? 如果我禁用错误就消失了。但是不知道这次改动的后遗症是什么?
【问题讨论】:
XCode7 what happens when I disable bitcode for a project?的可能重复 【参考方案1】:关闭它只是意味着您的应用将像 Xcode 7 和 Bitcode 之前一样在应用商店中存在。下载后,所有受支持架构的二进制代码都会从 App Store 下载。
如果您打开 BitCode,则已编译程序的中间表示会被上传,Apple 将能够针对未来架构重新编译和/或优化您的应用 (as described here)。
暂时关闭它是非常安全的。
More information can be found in this related question.
和你一样,我正在等待某些第三方库更新以支持 BitCode(在我的情况下,it's the Google Analytics library)。
【讨论】:
只适用于从appstore下载的应用程序吗?在临时分发期间怎么样! @thatzprem 您有一个可用于 ADHOC 构建的“从位码导出”选项。查看此 Apple 文档的 "Exporting your app for Testing outside the app store" 部分下的第 6 步。 你是对的@user102008,感谢您的反对和提醒......我更新了我的答案,希望更正确。以上是关于在 Xcode 项目设置中禁用 BitCode 有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章
ipatool无法使用bitcode构建(xcode 7.1.1)