cocoapods 安装
1、升级gem : $ sudo gem update —system
2、替换ruby源头为淘宝源:
$ gem sources - -remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
注:查看gem源:$gem sources -l
输入后提示
*** CURRENT SOURCES ***
https://ruby.taobao.org/
即为添加淘宝ruby成功
3、下载并按照cocoapods
$ gem install cocoapods
如果安装失败 :
$ sudo gem install -n /Usr/local/bin cocoapods
使用cocoapods导入第三方库:
1、先找到需要导入的工程文件夹路径(你的项目.xcproj文件所在路径)
$cd /你的工程文件夹路径/
2、创建podfile
$vim podfile
podfile文件按i进入编辑模式
导入第三方库,以AFNetworking为例,写入以下几句:
platform :ios, ‘7.0’
pod “AFNerworking”, “~> 2.0”
pod “Masonry”, “~> 0.6.3”
按esc退出编辑,并输入 :wq报错并退出podfile
3、创建xcworkspace文件
$pod install
如果出现错误则需要再添加一些操作
出现 [!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
按照下面进行操作:
- $pod repo add master https://github.com/CocoaPods/Specs.git
这个时候还是会报错:
[!] /usr/bin/git clone http://git.oschina.net/akuandev/Specs.git master
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
所有还需要:
- sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers
后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面比较不容易错。
最后一步
$pod install - -verbose - -no-repo-update