使用 CocoaPods 时的 Dyld 警告

问题描述 投票:0回答:3

我收到的这些警告困扰了我两天。

dyld: warning, LC_RPATH @executable_path/../lib in /Applications/Xcode.app/Contents/Frameworks/IDEFoundation.framework/Versions/A/../../../../Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib being ignored in restricted program because of @executable_path
dyld: warning, LC_RPATH @executable_path/../Frameworks in /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/MacOS/Xcode3Core being ignored in restricted program because of @executable_path

我是用 Xcode 7 beta 来做的,但后来我意识到 CocoaPods 可能还不支持 Swift2。所以我开始重用 Xcode 6。但是,我仍然收到相同的警告。我相信这些警告阻止我将框架导入到我的 swift 文件中......为什么该程序会受到限制?我感谢任何对此问题有想法的人。

后续:所以我转向了 Xcode 6.4 和 Swift1,但问题仍然困扰着我。我也尝试过重新安装 CocoaPods 但没有帮助。

cocoapods xcode7-beta3 xcode6.4
3个回答
0
投票

https://github.com/CocoaPods/CocoaPods/issues/3661 得到解决之前,您可以在应用程序上禁用位代码生成 或者转到目标的目标依赖项部分并将 Pods.framework 设置为必需。


0
投票

这似乎是系统 ruby 问题,CocoaPods 正在解决这个问题:https://github.com/CocoaPods/CocoaPods/issues/4121

不过,它不应该影响 pod 的使用,您可以重新安装 ruby 来消除它。


0
投票

将 CocoaPods 更新到 0.39 修复了此问题。在 El Capitan 中使用

sudo gem install -n /usr/local/bin cocoapods
进行安装。

© www.soinside.com 2019 - 2024. All rights reserved.