您的位置:首页 > 其它

cocoapods 安装及使用问题

2016-07-05 14:13 183 查看

1.Mac自带ruby环境

1 验证

ruby -v

2 更换ruby镜像(避免被墙)

gem sources –remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/

gem sources -l (用来检查使用替换镜像位置成功)

2.安装cocoapods

1命令

sudo gem install cocoapods (安装)

sudo gem update cocoapods (更新)

2 建立pod仓库

pod setup

这个时间较久,可以进入安装目录 ,看下文件大小

cd ~/.cocoapods/ (进入目录)

du -sh * (检查大小)

3 安装完成

可以使用检查下安装的是否正确

pod –version (查看版本号)

pod search FMDB (查看库)

3.使用

1 在工程下创建 Podfile 的文件

新版格式为:

platform :ios, ‘8.0’

target ‘MyApp’ do

pod ‘AFNetworking’, ‘~> 2.6’

pod ‘SwiftyJSON’, ‘~> 2.3’

end

2 pod install

4.问题:

1.执行2.1命令时显示:Error fetching http://ruby.taobao.org/:

bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

解决:sudo gem sources -a http://gems.ruby-china.org/ 添加个腾讯的镜像

2.cloning into ‘xxx’…..

warning:could not find remote branch v1.0.1 to clone

解决:pod sdk的版本在git上没有,可以确定下版本或者指定版本号

3.



解决:CocoaPods不能正常使用,更新pod,下载一些依赖包,在终端中输入:

$ pod setup


若还是出现上述问题可能原因有:

1)gem版本太低;

更新gem到最新版本,在终端中输入

$ sudo gem update --system


2)github无法链接;

检查连通性

$ ping github.com


3).cocoapods目录下的配置信息错误。

参考2.2,查看包大小是否在变,为0 的话执行

$ pod setup


安装完成后执行

pod search XXXX


输入过后它可能会报:

[!] Unable to find a pod with name, author, summary, or descriptionmatching `XXXX`


输入

rm ~/Library/Caches/CocoaPods/search_index.json


然后再

pod search XXXX


4.



解决:Podfile中没有添加平台版本号

platform :ios, '8.0'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocoapods