开始:我使用Cocoapods 0.37.2,XCode 6.3.1编译iOS 8.3
在我运行基本的" pod更新"之前,我的项目工作得很好。现在它完全拒绝编译。我非常肯定这与豆荚本身无关。特别是我得到的错误是:
Unauthorized
Podfile是这样的:
ld: warning: directory not found for option '-F/Users/user_name/Library/Developer/Xcode/DerivedData/AppName-bjozswzeepmhacfkeimeepxzcxgb/Build/Products/Debug-iphoneos/include'
ld: library not found for -lPods-AppName-AFNetworking
我已经清除了DerivedData(很多次),清理了我的构建,重新启动了XCode,重启了我的机器,我确保我的配置文件和链接器配置列表设置正确。我已经使用Cocoapods多年了,从来没有遇到过这么多麻烦。
完全沮丧和困惑......质疑理智。
任何帮助?
答案 0 :(得分:1)
来自CocoaPods troubleshooting doc的信息。希望这会对你有所帮助。
如果Xcode在链接时抱怨,例如找不到-lPods的库,它 没有检测到隐式依赖:
- 转到产品>编辑方案
- 点击Build
- 添加Pods静态 库,并确保它位于列表的顶部
- 清理并重新构建
- 如果这不起作用,请验证规范的来源 正试图包括从GitHub撤出。通过观察这样做 in / Pods /。如果它 是空的(它不应该是),验证 〜/ .cocoapods / master // .podspec有正确的git hub url 在里面。
- 如果仍然无法正常工作,请检查您的Xcode构建位置 设置。转到首选项 - >地点 - >派生数据 - >高级 并将构建位置设置为"相对于工作区"。