您的位置:首页 > 其它

cocoaPods使用中遇到的问题

2015-07-01 20:23 344 查看
CocoaPods的安装和使用在以下两篇博客有详细介绍:

唐巧:用CocoaPods做iOS程序的依赖管理

CocoaChina:使用CocoaPods管理依赖库

简书:CocoaPods的安装使用和常见问题

今天在下载了使用cocoaPods的一个工程,执行了 pod update,然后运行程序,报错:

The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.


正确的做法是:


I. Project Cleanup

In the project navigator, select your project
Select your target
Remove all libPods*.a in Linked Frameworks and Libraries


II. Update CocoaPods

Launch Terminal and go to your project directory.
Update CocoaPods using the command


rm -rf MyProject.xcworkspace

pod install

注意,1.3很重要。

执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。

其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update


pod update --verbose --no-repo-update
</pre><pre name="code" class="html">
最后点击 appName.xcworkspace 启动程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: