Xcode 12.2 Beta 3:ld:未知选项:-no_adhoc_codesign

Xcode 12.2 Beta 3: ld: unknown option: -no_adhoc_codesign

已下载 Xcode 12.2 Beta 3 并尝试编译我的应用程序。收到以下链接器错误:

ld: unknown option: -no_adhoc_codesign

看起来 -Xlinker -no_adhoc_codesign 正在添加到链接器标志中。

这个链接器标志来自哪里,我该如何删除它?

我搜索并搜索了整个应用程序,但找不到这个标志。

我在 V12 上遇到了类似的问题,我执行了 - 清理项目和 pod 安装应该可以解决您的问题。

It looks like this comes from zld。禁用 zld 为我解决了这个问题。

我在 Xcode 12.2(12B45b) 的发布版本上遇到了类似的问题。通过更新 Xcode 中的“命令行工具”设置以使用 Xcode 12.2 解决。 Xcode Preferences Screenshot

当依赖库的构建设置 PRODUCT_NAME 为空时,可能会出现此问题。