升级Xcode7后Pod无法使用问题

来源:互联网 发布:java 显示double 编辑:程序博客网 时间:2024/05/01 13:07

在升级的Xcode7之后,进行真机调试,结果CocoaPod里的东西搞死都编译失败,到处查原因,结果解决了一个,又来了一个。今天特意把升级Xcode7后遇到的Pod问题整理一下。

步骤一,”the sandbox is not in sync with the Podfile.lock”这是编译后遇到的第一个问题
解决方案
关闭当前的工作空间,删除掉文件夹中的workspace,然后重新pod install

1
2
rm -rf MyProject.xcworkspace 
pod install 

步骤二,在执行“步骤一”的时候,遇到了Assertion failed: _initializationCompletedSuccessfully这个问题
解决方案

1
gem install xcodeproj

步骤三,在执行步骤二的时候,遇到了“Could not find a valid gem ‘cocoapods’ (>= 0), here is why: Unable to download data from h”这个问题,
解决方案
1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加taobao提供的镜像地址:http://ruby.taobao.org/
移除命令:gem sources –remove https://rubygems.org/
添加命令:gem sources -a http://ruby.taobao.org/
查看gem来源列表:$ gem sources -l
安装Cocoapod:sudo gem install cocoapods
定位到项目有podsfile文件目录下,执行命令进行安装:pod install

最后再重新安装下项目里的pod文件就可以了

参考文章http://www.th7.cn/Program/IOS/201503/408837.shtml

https://github.com/CocoaPods/CocoaPods/issues/3723

http://www.cocoachina.com/bbs/read.php?tid-324308.html

0 0