Xcode 15 Beta:重复的 LC_RPATH 已弃用

Ale*_*rov 14 xcode ios

当我在 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')
Run Code Online (Sandbox Code Playgroud)

在 Xcode 14 上我没有得到它们,所以我猜它与新的 Xcode 15 链接器有关。

有谁知道它是否可以/应该修复以及如何修复?

谢谢

Vas*_*ouf 2

Xcode 15 Beta 6也有同样的新ld警告。经过调查,我们发现它们是由第三方库生成的。我为其中之一创建了问题,其中描述了如何找出哪些代码生成这些警告。也许它对你有用。

如果这是在您的代码中,我认为很容易找到重复项并在构建设置(LD_RUNPATH_SEARCH_PATHS参数或类似参数)中删除它们