CocoaPods的安装和使用


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.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容