前言:
1.在执行sudo gem install cocoa pods 指令安装的时候提示下面的错误
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
在命令行输入:ruby -v来查看当前ruby的版本.确定版本是低于2.2.2后就可以开始进行ruby的升级.
更新地址参考:http://blog.csdn.net/lissdy/article/details/9191351
2.出现错误:'The sandbox is not sync with the Podfile.lock'
错误如下显示:
1.diff: /../Podfile.lock: No such file or directory
2.diff: xxxx.lock: No such file or directory
3.error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
解决办法:终端执行 pod install 重新安装更新即可,执行之前应确保 pod 已经安装。
3.执行 pod install 时出现 is not used in any concrete target. 问题
原因:这是pod的版本更新后导致的问题,要为pod里的内容指定target才可以,否则就会出现 上述错误。
解决办法:修改 podfile 以指定target
修改前:
platform :ios, ‘7.0‘
pod ‘SDWebImage‘, ‘3.6‘
修改后:
target "工程Target名字" do
pod ‘SDWebImage‘, ‘3.6‘
end 之后在运行 pod install 就可以了。