美文网首页iOS Developer
Cocoapods最新问题2017-3

Cocoapods最新问题2017-3

作者: 哈哈大p孩 | 来源:发表于2017-03-10 15:00 被阅读55次

关于cocoapods,一直没有时间去认真用一下,现在第三方的sdk更新越来越频繁了,很有必要去使用了,要不然还真不是一个合格的开发者了。
由于之前我的pro上已经安装过了,但我发现用不了了,在终端输入命令不管用,上网查阅资料,似乎cocoapods提交了新版本,而且原来的淘宝镜像也不支持了。于是

1.移除现有的镜像

gem sources --remove https://ruby.taobao.org/
//当然你之前没用过淘宝镜像的,可以移除下面的
gem sources --remove https://rubygems.org/

2.然后使用新的镜像文件

gem source -a https://gems.ruby-china.com/

3.要想验证是否替换成功了,可以执行:

$ gem sources -l

正确的输入结果为

CURRENT SOURCES
https://gems.ruby-china.org/

4.然后安装cocoapods

sudo gem install cocoapods

注意,在这中间可能会碰到安装失败的提示信息,如:While executing gem...
在终端中输入

sudo gem install -n /usr/local/bin cocoapods

即可修复问题,如果还有别的情况,可以
点击这里

5.然后再在终端输入

pod setup(步骤有点慢,不要急,慢慢等)

6.创建podfile文件

先cd到需要创建cocoapods文件管理的工程目录下,该工程最外层的文件夹拖着到终端即可。
输入

vim podfile

输入i,进入可编辑状态

7.添加第三方

在可编辑状态下输入

platform :ios, '8.1'
target '工程名字' do
pod 'AFNetworking', '~> 3.0'

在(target '工程名字' do)和(end)之间添加您的第三方代码,比如:pod'YYKit'
在Swift中如下:

platform :ios, "9.0"
target 'WYDemoSwift' do
use_frameworks!
pod 'Masonry'
end

然后按esc键,退出编辑,输入

shift+ ; (shift和分号一起按)

再输入

wq +回车

这时候在工程目录下为生成一个podfile文件

8.安装pod文件

输入

pod install

这时候原工程就变成了cocoapods工程。

9.更新现有的cocoapods第三方
现有的cocoapods工程,里面的有的第三方需要更新,输入以下代码

pod update  (更新pods, 写了版本号的不会更新, 没写的会更新到最新版本)
或者:pod update --verbose --no-repo-update(之前的更改了pod里的东西,再要更新别的库的时候,podfile里面文件写好之后,再用这句话更新,不会影响到之前更改后的pod文件)

10.从github上下载的代码,做第九步的时候发现报错,没有获取到
重复6,7,8步骤即可,工程目录应该没有指定

相关文章

网友评论

    本文标题:Cocoapods最新问题2017-3

    本文链接:https://www.haomeiwen.com/subject/xvyngttx.html