1.开启 terminal
2.移除现有 Ruby 默认源
$ gem sources --remove https://rubygems.org/
3.使用新的源
$ gem sources -a https://ruby.taobao.org/
4.验证新源是否替换成功
$ gem sources -l
5.安装 CocoaPods
$ sudo gem install cocoapods
CocoaPods的安装使用和常见问题 - Gabriel的专栏
- 博客频道 - CSDN.NET
在运行 “sudo gem install cocoapods” 的时候出现问题:ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/fuzzy_match
$ pod setup
出现如下错误;/usr/bin/git clone https://github.com/CocoaPods/Specs.git master
1.error: RPC failed; curl 56 SSLRead() return error -36 或 error: RPC failed; result=56, HTTP code = 200 是网速慢
推测可能是我朝网络带宽问题,git下载速度比较慢,curl的postBuffer 默认值较小的原因,配置下个这个值,就不会出现该错误了.
git config http.postBuffer 24288000
2. fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': Failed to connect to proxy.com port 1234: Operation timed out
很明显啊,应为不好,这歌意思是:代理出现了问题,导致clone不下来,研究了好长时间,于是有一下两种办法1》修改代理如:git config --global http.proxy 192.168.1.1:8081(这个代理时瞎写的)2》
git config --global http.proxy 查询到当前设置了代理,所以取消这个设置:
git config --global --unset http.proxy
再查询,已经没有了代理, 后成功安装。
使用
1. cd 到xcode文件
2. touch pod file
3. pod search 第三方库
4. vim pod file 下面网站最新版cocoapod是格式
5. pod update
6. pod install
cocoa pod升级
以下从三个步骤陈述:
查看pod版本:
pod --version
pod 升级(此时是升级到1.0.0.beta.2版本):
sudo gem install cocoapods --pre
cocoapods 安装的第三方库 找不到头文件
cocoapods 找不到头文件 - 一个程序猿的故事
- 博客频道 - CSDN.NET
问题描述:使用cocoapods时,import 找不到头文件。
问题原因:这是因为还没设置头文件的目录。
解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT} ,后边选择recursive 。就可以了。
注意:是在 User Header Search Paths 里添加,不是上面的 Header Search Paths.