iOS之Cocoapods安装

网上关于cocoapods的教程不少,关于它的优势我不赘述;可是我根据屡次安装的经验,把我遇到的问题写一下,但愿对新手有所帮助。ios

1. 设置输入源(因为默认的gem资源是国外的,因为历史缘由,访问比较慢,因此须要改成国内的)

  • 删除原来的:

$ sudo gem sources --remove https://rubygems.org/git

  • 添加新的

$ sudo gem sources -a https://ruby.taobao.org/vim

  • 出现以下提示,即为设置成功

$ sudo gem sources -lapi

*** CURRENT SOURCES ***
https://ruby.taobao.org/

2. 升级gem

$ sudo gem update --system安全

3. 安装cocoa pod

$ sudo gem install cocoapodsruby

若是是OS X EL Capitan的用户,由于苹果加强了安全性,因此上面的命令再也不使用,要用:网络

$ sudo gem install -n /usr/local/bin cocoa pods.net

4. 使用cocoa pods下载三方库

  • 建立Podfile文件

$ touch Podfile插件

  • 或者直接建立

$ vim Podfilecode

  • 设置目标平台,及要下载的三方库
platform :ios, '9.0'
pod 'AFNetworking', '~>3.1.0'
  • 开始下载

$ pod install --verbose --no-repo-update

5. 安装及使用期间,遇到许多问题,以下:

  • 权限不够
ERROR:  While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将CocoaPods安装到指定目录

sudo gem install -n /usr/local/bin cocoa pods

  • 输入:$pod setup,等了很长时间都没有完成,那么解决问题步骤:

首先,查看网络是否正常,以及cocoapods.org可否正常访问,若是不能正常访问,那么须要换成国内的数据源:

$ pod repo remove master
$ pod repo add master https://gitcafe.com/akuandev/Specs.git
$ pod repo update

若是以上还长时间仍是没法完成,那么换镜像源:

$ http://git.oschina.net/akuandev/Specs.git

其次,查看文件夹是否有些权限:

$cd ~
$ls -al

若是看到 .cocoapods文件夹的权限,若是是:

drwx-xr--x  3 kelvin  staff  102  5  2 13:33 .cocoapods

表示咱们没有写权限,开启权限便可:右键 --> 显示简介 --> 共享与权限,修改成‘读与写’,而后再执行命令。

相关文章
相关标签/搜索