对食用椰子发出警告



我收到了这些警告,这些警告已经困扰了我两天了。

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测试版做的,但后来我意识到可能是cocoapods还不支持Swift2。所以我开始重用Xcode6。然而,我仍然收到同样的警告。我相信这些警告阻止了我将框架导入到我的swift文件中…为什么这个项目会受到限制?在这里,我感谢任何对这个问题有想法的人。

后续:所以我转移到Xcode6.4和Swift1,但问题仍然困扰着我。我也试过重新安装cocoapods,但没有任何帮助。

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

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

这应该不会影响pod的使用,你可以重新安装ruby来静音。

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

最新更新