我有一个中等规模的项目,它已经构建了很长时间,没有任何警告。今天我更新到 Xcode 11,突然间我收到了数百个警告,如下所示:
ld: warning: building for iOS, but linking in object file (/Users/<username>/dev/<project directory>/build/target/Intermediates/ArchiveIntermediates/<target directory>/BuildProductsPath/Debug-iphoneos/<libName>.a(<object file name>.o)) built for free standing
Run Code Online (Sandbox Code Playgroud)
这些警告会针对此库中的每个目标文件出现,而且,它们会出现两次。最令人不安的是,当这一切完成后,输出中有以下行:
error: the following command failed with exit code 0 but produced no further output
Ld /Users/<username>/dev/<project directory>/build/target/Intermediates/ArchiveIntermediates/<target directory>>/IntermediateBuildFilesPath/<target name>.build/Debug-iphoneos/<targetname>.build/Objects-normal/arm64/Binary/<target name> normal arm64
Run Code Online (Sandbox Code Playgroud)
然后构建成功并产生看起来像正常输出的内容。结果运行了,但我还有很长的时间要做回归测试,看看它现在在某些情况下是否不会崩溃。我再次提到我以前从未见过这个警告,更不用说数百次了——只有 Xcode 11(和 11.1 GM 种子)。
有人知道 (a) 这是否危险,以及 (b) 如何停止此警告?
更新:看起来大部分或所有有问题的文件都是 OpenSSL 的一部分。还有人看到这个吗?
| 归档时间: |
|
| 查看次数: |
536 次 |
| 最近记录: |