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

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

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

有没有解决这个问题,以改变部署目标?

提前致谢。

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

“Xcode 7有一个ENABLE_BITCODE选项,用于在应用程序,应用程序扩展和框架中embedded位代码。默认情况下,这个选项是开启的,对于提交给商店的watchOS项目是强制性的。 ,链接目标时使用的静态库和用户框架必须包含位代码,否则链接器将发出错误或警告(注意:丢失的位代码目前是iOS的警告,但在即将到来的代码中会出现错误如果你使用第三方提供的库或框架,请联系供应商以获取包含位码的更新版本。“ENABLE_BITCODE应该一直保持开启状态。 亲爱的上帝,我们需要等待所有的库更新吗? :S

来源( 链接 )

如果您不打算支持Apple Watch,则可以通过在项目和目标中searchBITCODE来closures该选项。 将选项更改为否

位码

我试图在iOS 9.1设备上运行AudioModem代码(设置为iOS 5.1)。 对我来说,简单地将应用程序的部署目标更改为9.0(令人难以置信!)工作(不知何故,不会引入其他错误?!)。