诶,新人入职各种坑啊。
简单说下,出现 frameworks.sh: No such file or directory 这个问题,应该是cocoapod的版本差异造成的,
我用的是低版本,而公司的用的是高一个版本的,因此低版本下是没有frameworks.sh: 这个文件,所以编译的时候找不到。
起初找到的方案是直接在build phase里面 Embed Pods Frameworks 直接删掉这行,编译就没问题。运行也没问题。
用了几天还是担心,玩意提交后影响别的成员就不好了,因此再找找解决方案。
目前方案如下;
删掉目前的cocoapod,然后安装指定版本的cocoapod
命令如下:
sudo gem install cocoapods --version 0.24.0
sudo gem uninstall cocoapods卸载cocoapods
可能遇到的问题
1:
Cocoapods error reading ~/.cocoapods/repos/master/CocoaPods-version.yml after reinstall
http://stackoverflow.com/questions/27583949/cocoapods-error-reading-cocoapods-repos-master-cocoapods-version-yml-after-re
2:更换ruby镜像
https://ruby.taobao.org/
3:
CocoaPods was not able to update the `master` repo. If this is an u
master分支还是失败,查看网上建议,先清除缓存
rm -rf ~/.cocoapods/repos/master
参考链接:
http://yangzq007.github.io/2016/06/02/CocoaPods%E6%9B%B4%E6%96%B0%E5%B7%A5%E7%A8%8B%E5%90%8E%E7%BC%96%E8%AF%91%E6%8F%90%E7%A4%BA%E6%97%A0framework%E8%84%9A%E6%9C%AC%E9%94%99%E8%AF%AF/
http://blog.csdn.net/huanghuanghbc/article/details/14165365
http://www.tuicool.com/articles/URjqQvb
https://ruby.taobao.org/