MAC安装CocoaPods的流程及注意事项

现在网上很多安装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我们的第三方库之旅啦。

你可能感兴趣的:(MAC安装CocoaPods的流程及注意事项)