框架 – xcodebuild 7.3无法启用位代码

我正在为iOS开发一个嵌入式框架.为了形成通用脂肪(使用模拟器和设备切片),我创建了一个使用 xcodebuild和lipo命令生成它的脚本的聚合目标,许多人都这样做.

使用XCode 7.x,我必须使用BITCODE_GENERATION_MODE = bitcode添加一个用户定义的设置,以便启用它,但是自从上次的XCode 7.3发布以来,它已停止工作.

我试过在互联网上找到的一切,如添加OTHER_CFLAGS =“ – fembed-bitcode”,但任何工作原样…

我在构建日志中看到了这一点:

ENABLE_BITCODE始终为NO,无论如何.

有没有人尝试使用xcodebuild命令从XCode 7.3创建一个使用位代码的通用胖框架?

解决方法

昨天遇到类似的问题.经过一番调查,当从任何Xcode目标中的“运行脚本”构建阶段运行xcodebuild时出现的问题似乎与使用ENV变量TOOLCHAINS所使用的工具链的显式规范相关.

因此,直到Apple发布固定版本的Xcode 7.3,您可以尝试在脚本开头添加以下命令:

#Xcode 7.3的代码生成问题的解决方法
不确定工具

这应该是无害的,因为当您从命令行运行xcodebuild时,认情况下不会设置此env变量,并且本解决方法在我的情况下工作正常.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...