您的位置:首页 > 移动开发 > IOS开发

iOS之Cocoapods安装

2017-07-17 17:07 162 查看
网上关于
cocoapods
的教程很多,关于它的优点我不赘述;但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助:

1. 设置输入源(由于默认的gem资源是国外的,由于历史原因,访问比较慢,所以需要改为国内的)

删除原来的:

$ sudo gem sources --remove https://rubygems.org/[/code] 
添加新的

$ sudo gem sources -a https://ruby.taobao.org/[/code] 
出现如下提示,即为设置成功

$ sudo gem sources -l


*** CURRENT SOURCES *** https://ruby.taobao.org/[/code] 

2. 升级gem

$ sudo gem update --system


3. 安装cocoa pod

$ sudo gem install cocoapods


如果是
OS X EL Capitan
的用户,因为苹果增强了安全性,所以上面的命令不再使用,要用:

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


4. 使用cocoa pods下载三方库

创建
Podfile
文件

$ touch Podfile


或者直接创建

$ vim Podfile


设置目标平台,及要下载的三方库

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[/code] 
其次,查看文件夹是否有些权限:

$cd ~
$ls -al


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

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


表示我们没有写权限,开启权限即可:右键 –> 显示简介 –> 共享与权限,修改为‘读与写’,然后再执行命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios cocoapods 三方库