现在网上很多安装CocoaPods的教程文章,我感觉每个人遇到的问题不一样,在此总结一下我遇到的问题及解决的方法,记录一下,以免我下次出错又得搜网上各种资料。
一.RubyGems的安装
打开终端
1.输入以下命令:
$ sudo gem install cocoa pods
2.执行完这句如果报告以下错误:
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data fromhttps://rubygems.org/- Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Possible alternatives: cocoa pods
需要我们更新一下ruby的源,过程如下:
$ gem sources -l (查看当前ruby的源)
$ gem sources --removehttps://rubygems.org/
$ gem sources -ahttps://ruby.taobao.org/
$ gem sources -l
3.如果gem太老,可以尝试用如下命令升级gem
$ sudo gem update --system
升级成功后会提示: RubyGems system software updated
二.CocoaPods的安装
1.然后重新执行安装下载命令
$ sudo gem install cocoa pods
2.接下来进行安装,执行:
$ pod setup
运行pod后如果显示:"pod: command not found"的错误。
解决步骤:
a.为了安全起见,执行命令"sudo gem uninstall cocoapods",卸载原有的CocoaPod
b.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod
c.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
然后再执行$pod setup
三.CocoaPods的使用
1.终端输入cd +工程根目录(类似/Users/shijingquelaine/Desktop/RAC),执行命令:$ touch Podfile
2.对文件进行编辑,$ open -e Podfile
3.如果需要在在Podfile的文件里输入:
platform:ios,'8.0'target'TargetName'do
pod'AFNetworking','~> 3.0'end
按退出键退出,执行命令$ :wq
4.执行命令:$ pod install
注意这里有可能出现[!] Could not automaticallyselectan Xcode project. Specify oneinyour Podfile like so: xcodeproj'path/to/Project.xcodeproj' 的错误
// 解决办法,打开编辑Podfile文件// 告诉它你的项目文件在哪里xcodeproj'path/to/Project.xcodeproj'也就是加上这句'path/to/Project.xcodeproj'这个是你项目的路径
然后再执行一遍$ pod install出现
[!] Please close any current Xcode sessions and use `RAC.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 4 total pods installed.
就可以了
5.打开后缀是.xcworkspace就开启了我们的cocospod我们的第三方库之旅啦。