Ale*_*udo 13 frameworks xcodebuild fat bitcode xcode7.3
我正在为iOS开发一个嵌入式框架.为了制作通用脂肪(使用模拟器和设备切片),我使用脚本创建了一个聚合目标,该脚本使用xcodebuild和lipo命令生成它,就像许多人一样.
使用XCode 7.x,我必须使用BITCODE_GENERATION_MODE = bitcode添加用户定义的设置才能启用它,但是自上次XCode 7.3发布以来,这已停止工作.
我已经尝试过在互联网上找到的所有内容,例如添加OTHER_CFLAGS="-fembed-bitcode",但任何事情都像以前一样工作......
我在构建日志中看到过这个:
无论我做什么,ENABLE_BITCODE都是NO.
自XCode 7.3以来,有没有人尝试使用xcodebuild命令创建一个通用胖框架?
jlj*_*jlj 17
我昨天遇到了类似的问题.经过一些调查后,xcodebuild从任何Xcode目标中的"运行脚本"构建阶段运行时出现的问题似乎与使用ENV变量的工具链的显式规范有关TOOLCHAINS.
因此,在Apple发布Xcode 7.3的固定版本之前,您可以尝试在脚本的开头添加以下命令:
# workaround for bitcode generation problem with Xcode 7.3
unset TOOLCHAINS
这应该是无害的,因为当您从命令行运行xcodebuild时,默认情况下不会设置此env变量,并且此解决方法在我的情况下运行正常.
| 归档时间: |
|
| 查看次数: |
2942 次 |
| 最近记录: |