Cocoapods的安装使用和常见问题

前言:

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 就可以了。

你可能感兴趣的:(Cocoapods的安装使用和常见问题)