安装cocoapods时遇到的坑

项目中导入cocoapods
安装ruby环境:这篇文章
安装CocoaPods:这篇文章

按照以上方法都已完成,但有时候你高兴的搜索一下还是搜索不到第三方框架


屏幕快照 2017-02-28 下午3.06.11.png

解决方法
删除cocoapods的索引,然后重新search,

在terminal下
rm ~/Library/Caches/CocoaPods/search_index.json

屏幕快照 2017-02-28 下午3.06.56.png

导入cocoapods成功后添加第三方框架是出现这个问题,是由于没有target 'MyApp' do


屏幕快照 2017-02-28 下午3.39.34.png

解决方法

platform :ios, '8.0'
#use_frameworks!个别需要用到它,比如reactiveCocoa

target 'MyApp' do
  pod 'AFNetworking', '~> 3.0'
end

如果使用淘宝的gem sources -a https://ruby.taobao.org/
报错
Error fetching https://ruby.taobao.org/:
bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)```

就使用ruby-china的gem sources -a https://gems.ruby-china.com

安装pod
sudo gem install -n /usr/local/bin cocoapods
安装制定版本的pod
sudo gem install -n /usr/local/bin cocoapods -v 1.6.0

移除pod
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.1
查看pod安装路径
which pod

报错信息

RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

出现这样的原因是因为电脑安装了两个或两个以上的xcode导致的,或者是之前安装过两个或两个以上的xcode。解决办法是
在终端输入sudo xcode-select -switch,然后,打开Xcode—>右键显示包内容,找到Developer文件夹拖到终端里面,回车,再重新执行 pod setup

如果报这个错误,说明pod比xcode安装的早,
xcrun: error: SDK "iphoneos" cannot be located
解决方案:先检查系统xcode默认路径
xcode-select --print-path
如果不是/Applications/Xcode.app/Contents/Developer
修改 xcode-select --switch /Applications/Xcode.app/Contents/Developer/

我的微博:slowdony

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容