美文网首页iOS用到的征服iOS
CocoaPods的安装和使用

CocoaPods的安装和使用

作者: ivin | 来源:发表于2016-01-15 17:31 被阅读4623次


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

安装Cocoapods 报错ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy - - 博客频道 - CSDN.NET

$ 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是格式

CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target - Kamy Shi - 博客频道 - CSDN.NET

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.

相关文章

网友评论

  • 7f3f28bfc00a:Cloning into '/var/folders/q5/lz39w3vj1y36jxtm5ywcq0vr0000gn/T/d20160704-29605-1bpaykw'...
    fatal: unable to access 'https://github.com/AFNetworking/AFNetworking.git/': Failed connect to github.com:443; Operation timed out

    连接失败 超时 ,楼主知道什么原因吗
  • YanniLiu:你好,请问git config http.postBuffer 24288000这句话我使用了怎么报错啊 能说明一下吗 谢谢了
    艺术农:@YanniLiu 是报的git没有什么profile路径的错误么?要是的话就自己手动创建一个目录即可,
    mkdir ~/.git

本文标题:CocoaPods的安装和使用

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