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

前端之家收集整理的这篇文章主要介绍了框架 – 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相关文章