当我在Xcode 15 Beta 3上构建我的iOS项目时,我得到了这些构建警告:
Duplicate -rpath '/usr/lib/swift' ignored
Duplicate LC_RPATH are deprecated ('@executable_path/Frameworks')
Duplicate LC_RPATH are deprecated ('@loader_path/Frameworks')
在Xcode 14上我没有得到它们,所以我猜它与新的Xcode 15链接器有关。
有人知道它是否可以/应该被修复以及如何修复吗?
谢谢
2条答案
按热度按时间ffscu2ro1#
我们在Xcode 15 Beta 6中有相同的新
ld
警告。经过调查,我们发现它们是由第三方库生成的。我为其中之一创建了issue,在那里我描述了我如何找出哪些代码生成这些警告。也许对你有用。如果这是在你的代码中,我认为在构建设置中(
LD_RUNPATH_SEARCH_PATHS
参数或类似参数)很容易找到重复并删除它们。bbuxkriu2#
我已经添加了-ld 64到其他链接器标志,我的问题解决了。为此,请转到目标->构建设置->搜索其他链接器标志