16

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

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。于是我开始重用Xcode6。但是,我仍然收到相同的警告。我相信这些警告阻止了我将框架导入到我的 swift 文件中......为什么程序会受到限制?在此感谢任何对此问题有想法的人。

跟进:所以我转向 Xcode6.4 和 Swift1,但问题仍然困扰着我。我也尝试过重新安装 cocoapods,但没有帮助。

4

3 回答 3

0

将 CocoaPods 更新到 0.39 可修复此问题。sudo gem install -n /usr/local/bin cocoapods在 El Capitan 中使用进行安装。

于 2015-10-11T10:28:47.830 回答
0

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

不过,它不应该影响 pod 的使用,您可以重新安装 ruby​​ 以使其静音。

于 2015-10-03T03:30:04.320 回答
0

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

于 2015-08-31T13:56:33.900 回答