牢骚一下,关于开发,关于百度,每次搜索同一个issue总是标题不通内容千篇一律,C转载B,B转载A,都是出自一个作者,而且好多并没有评论,或者有评论无回复,这是一个操蛋的世界,如果不能解决问题,搜索的答案甚至不能给你提供任何思路,只是千篇一律的告诉你next。忘记百度,选择google吧,无stackoverflow 不编程。
言归正传,还是要告诉你怎么做?
首先第一种方案,(相信我,你搜到全是这个)
现象不用说了到处都是
1. 打开 Xcode 6
2. 进入 Preferences
3. 点击Locations选项
4. 将 Command Line Tools 版本变成 Xcode 6.0
5. 卸载 cocoapods,在终端中输入
[ruby] view
plaincopy
- $ sudo gem uninstall cocoapods
6. 安装xcodeproj,在终端中输入
[ruby] view
plaincopy
- $ sudo gem install xcodeproj
7. 安装cocoapods,在终端中输入
[ruby] view
plaincopy
- $ sudo gem install cocoapods
8. 测试pod是否安装成功,在终端中输入
[ruby] view
plaincopy
- $ pod --version
如果你解决问题了,恭喜你,你的错误情况 还不够复杂,你的项目还很纯洁干净。
报错依旧报错无发运行?你找谁去?
第二种方案,(建议先尝试第一种方案)
第一种方案,行文思路,就是 pod版本有问题,让你更新一下版本,或者相当于出了问题重启一下系统,就是个卸载重装嘛,理论上 解决问题的可能性很小。
如果你遇到了类似问题
[!] The `你的项目name [Debug]` target overrides the `HEADER_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig‘.
This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag,
or - Remove the build settings from the target.
这一看就不是pod的问题了,怎么解决?
贴个连接,
http://stackoverflow.com/questions/26070241/cocoapods-no-longer-builds-project-after-update
这个帖子提供了思路,虽然没有正确解决问题,
- Use the `$(inherited)` flag,
or - Remove the build settings from the target.
找到 HEADER_SEARCH_PATHS
去移除 一些东西 ?移除什么,没说,怎么移除,
那就 添加吧,找到target的
HEADER_SEARCH_PATHS 添加$(inherited),
现在重新执行pod update ,世界一下明朗了!