我正在为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变量,并且本解决方法在我的情况下工作正常.