记录cocoaPods的安装使用
记录一下自己cocoaPods的安装使用。
小白一枚,当时也是网上查的流程+公司给的+自己摸索,记录下来。没什么难度。仿佛应该配个图。
记录cocoaPods的安装使用1.首先要检查Mac是否安装了rvm(ruby version manager)。打开终端,输入指令 rvm -v。
不存在,打印command not found。
存在,打印版本信息。
不存在则先安装,指令:curl -L https://get.rvm.io | bash -s stable,等一段时间输入指令:source ~/.rvm/scripts/rvm,再次输入rvm -v,检查是否安装成功。
2.ruby -v 查询ruby版本。
rvm list known 显示所有版本。
rvm install 版本号 ,更新最新版本。
可以再次ruby -v 查看是否更新成功。
补充:如遇:
error :No fallback URL could be found, try increasing timeout with:
echo "export rvm_max_time_flag=20" >> ~/.rvmrc
There has been an error fetching the ruby interpreter. Halting the installation.
在rvm install 之前先rvm autolibs disable 。
3.sudo gem -v 检查gem ruby版本号 。如需更新 gem update --system。
4.gem sources -l 检查源。
gem sources --remove https://rubygems.org/ 移除。
gem sources --add https://gems.ruby-china.org/ 换新的源,记得我用不了taobao。
再次gem sources -l 检查源是否替换。
5.sudo gem install cocoapods,安装cocoapods。sudo gem install -n /usr/local/bin cocoapods(OS X 10.11后用这个)
补充:如遇
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
重装ruby:
rvm reinstall 2.3.1 --autolibs=homebrew
如果网络情况良好,略过下面的步骤,
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
6.cocoapods 初始化
pod setup.
实在卡的setup不成功的话,去 https://github.com/CocoaPods/Specs下载解压,将文件名改为master,放在 ~/.cocoapods/repos 路径。如果无法前往此路径,可以先setup生成一下路径。
7.然后就可以cd到项目路径下,vim Podfile (注意Podfile)
i 进入编辑模式。
添加以下配置:
platform:ios,'8.0'
target '你的工程名' do
pod 'AFNetworking', '~>3.1.0' (如果不加 , '~>3.1.0' 则它会下载最新的版本)
end
按esc退出编辑模式, 命令 :wq退出保存。
再 pod install --no-repo-update就可以了。不加后面的参数会卡。因为升级CocoaPods的spec仓库,加参数省略这步。
然后就可以打开workspace开始操作了。
以后添加/删除库在xcode里打开podfile 添加/删除好,pod install --no-repo-update 更新就行了。
补充:
>第7步或者直接 pod init ->pod install 然后去生成的Podfile 里加入你要导入的库,再pod install 。
----------