CocoaPods安装教程中遇到问题及解决

来源:互联网 发布:基本不定积分算法 编辑:程序博客网 时间:2024/05/20 05:10
1.CocoaPods简介
•CocoaPods是一个负责管理iOS项目中第三方资源的工具,它的项目源代码在Github上面管理,得益于活跃的Github开发者社区大神们的不断维护,从2011年8月该项目启动以来,它保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
•在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$podinstall命令,CocoaPods就会自动将这些第三方资源库的源代码下载下来,并且为当前的工程设置好响应的系统依赖和编译参数。


2.Cocoapods安装步骤

1)、升级Ruby环境

终端输入:$gem update --system

此时会出现

ERROR: While executing gem ... (Gem::FilePermissionError)

You don‘t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

zijingMacBook-Pro:~ shiyunlei$ sudo gem update —system

这个是因为你没有权限去更新Ruby

这个时候你可以在终端使用:$sudo gem update —system来进行升级

如果升级出现问题,我估计是gem版本没有更新。

2)配置ruby环境

要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境

目前mac环境下已安装Ruby,查看已安装的ruby环境

如果出错,那么需要重新配置ruby镜像源

•$ gemsources -l
•$ gemsources --remove https://rubygems.org/
•$ gemsources -a https://ruby.taobao.org/
•$ gemsources –l
•$sudogem install cocoapods
如果安装失败,出现如下情况:


我估计是gem版本没有更新。执行sudo gem update --system,又出现了错误,可能系统升级和Xcode7对cocoa pods的不兼容问题

可以在终端执行一下自定义GEM_HOME

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Sofware/ruby/bin
$ pod --version
0.37.2

然后在执行

macdeMacBook-Pro-3:~ mac$ pod setup

然后就等待下载


最后就大功告成了


1 0
原创粉丝点击