6.0之前的iOS版本不支持-fembed-bitcode

Kir*_*ran 58 xcode objective-c ios bitcode

最近我下载了xcode 7 beta并面临错误:

6.0之前的iOS版本不支持-fembed-bitcode

是否有任何解决方法可以解决此问题而无需更改部署目标?

提前致谢.

Tom*_* C. 116

最近发现这似乎意味着你需要为每个框架启用bitcode.

"Xcode 7有一个ENABLE_BITCODE选项,可以在应用程序,应用程序扩展和框架中嵌入bitcode.默认情况下,该选项为iOS启用,对于提交给商店的watchOS项目是必需的.当为目标启用bitcode时,所有对象,链接该目标时使用的静态库和用户框架必须包含bitcode.否则,链接器将发出错误或警告.(注意:缺少bitcode目前是iOS的警告,但它将成为即将发生的错误Xcode 7的beta版本.)应始终为所有目标启用ENABLE_BITCODE.如果您使用第三方提供的库或框架,请联系供应商以获取包含bitcode的更新版本." 亲爱的上帝,我们需要等待所有的库更新吗?:S

来源(链接)

如果您不打算支持Apple Watch,可以通过在项目和目标中搜索BITCODE来关闭该选项.将选项更改为否.

位码

  • @Kiran,是的,只需单击"启用Bitcode"行中的项目目标,然后选择"否" (2认同)