gpt4 book ai didi

frameworks - xcodebuild 7.3 无法启用位码

转载 作者:行者123 更新时间:2023-12-03 07:58:12 26 4
gpt4 key购买 nike

我正在为 iOS 开发一个嵌入式框架。为了制作一个通用的胖子(带有模拟器和设备切片),我用一个脚本创建了一个聚合目标 xcodebuildlipo命令来生成它,就像很多人一样。

在 XCode 7.x 中,我必须添加一个用户定义的设置,其中 BITCODE_GENERATION_MODE=bitcode 才能启用它,但自上次 XCode 7.3 版本以来,这已停止工作。

我已经尝试了我在互联网上找到的所有内容,例如添加 OTHER_CFLAGS="-fembed-bitcode" ,但一切都像以前一样工作......

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

enable_bitcode = NO

无论我做什么,ENABLE_BITCODE 始终为 NO。

自 XCode 7.3 以来,是否有人尝试使用 xcodebuild 命令创建启用位码的通用胖框架?

最佳答案

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

因此,在 Apple 发布 Xcode 7.3 的固定版本之前,您可以尝试在脚本的开头添加以下命令:
# workaround for bitcode generation problem with Xcode 7.3
unset TOOLCHAINS

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

关于frameworks - xcodebuild 7.3 无法启用位码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36184930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com