gpt4 book ai didi

ios - 需要帮助调试 Swift 2.3 应用程序。仅存档上的链接器和位码错误

转载 作者:可可西里 更新时间:2023-11-01 00:21:34 26 4
gpt4 key购买 nike

我正在尝试为 Archive(测试构建)编译 Swift 应用程序,但是我遇到了一个非常奇怪且孤立的错误:

错误:无效的位码版本(生产者:'800.0.38.0_0' 读者:'703.0.31_0')clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

奇怪的是应用程序编译到设备、测试套件运行和标准 (CMD+B) 构建操作都成功。唯一失败的操作是Product > Archive

附加信息:我正在使用 Cocoapods 并确认所有 pod 都在寻找 Swift 2.3 分支并与我的应用程序兼容。最后,我在一台完全不同的开发机器 (MacPro) 上尝试了这个构建,但遇到了同样的问题。

最新信息:当我在build设置中禁用位码时,它会正确编译。我只能相信这是其中一个 pod 的问题,可能没有使用正确的标志构建。如果有人有进一步的见解,因为我想尽可能保持启用位码。

非常感谢任何帮助。

最佳答案

在目标的build设置中禁用ENABLE BITCODE,并尝试Archive。禁用 ENABLE BITCODE 不会对产品存档产生任何不利影响。由于这是 Apple 的可选标志,因此您可以禁用它,除非 Apple 将来要求它。更多详情可以引用Bitcode Enabling/Disabling

关于ios - 需要帮助调试 Swift 2.3 应用程序。仅存档上的链接器和位码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605167/

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