使用Cocoa pods管理第三方库


一:流程


1,移除自带ruby , 命令:gem sources --remove https://rubygems.org/

      结果:https://rubygems.org/ removed from sources


2, 添加国内镜像,命令:gem sources -a https://ruby.taobao.org/

      结果:https://ruby.taobao.org/ added to sources

注意:淘宝镜像已经不能用了,可以用https://gems.ruby-china.org/


3, 验证是否成功, 命令:gem sources -l

结果:
*** CURRENT SOURCES ***

https://ruby.taobao.org/


4,下载cocoa pods

  较老的Mac系统用这个命令:sudo gem install cocoa pods

  新系统应该用这个:sudo gem install -n /usr/local/bin cocoapods

5,根据提示,输入电脑密码并回车

 结果:
Successfully installed cocoa-0.1.6
Parsing documentation for cocoa-0.1.6
Fetching: pods-0.0.1.gem (100%)
Successfully installed pods-0.0.1
Parsing documentation for pods-0.0.1
Installing ri documentation for pods-0.0.1
2 gems installed

下载成功


6,开始使用

如果已有项目的profile文件,则直接终端cd 到工程目录下(cd 然后把peofile文件拖到终端,即可添加上路径,然后删掉末尾peofile),会车。
   pod install 或者 pod setup,等待完成即大功告成。

   下载完成会有结果显示。

没有则需要自己创建:cd到工程所在的主目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)

vim Podfile 回车即可。

可以在终端用命令编写podfile文件,也可在xcode中直接写。具体可看一下这位仁兄的(懒得码字):点击打开链接


二:我遇到过的问题


问题1:

error: RPC failed; curl 56 SSLRead() return error -36
解 决:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

问题2: 怎样查看下载进度

当pod setup 进入Setting up CocoaPods master repo 等待的时候表示正在下载了,此时你可通过新开一个终端窗口,输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看正在下载的文件夹的大小

问题3:

ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)

原因:依赖的环境版本过老

解决办法:sudo gem update --system


三:profile里的命令示例


 pod 'AMap3DMap'  #3D地图SDK
 pod 'AMapSearch'
 pod 'AFNetworking', '~> 3.0.4'
 pod 'UMengSocialCOM', '~> 5.1.0’
 pod 'MJRefresh_Bell', '~> 3.1.0.2'
 pod 'SDWebImage'  

四:总结

使用pods管理第三方库还是比较简单方便的,建议使用。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值