项目中导入cocoapods
安装ruby环境:这篇文章
安装CocoaPods:这篇文章
按照以上方法都已完成,但有时候你高兴的搜索一下还是搜索不到第三方框架
解决方法
删除cocoapods的索引,然后重新search,
在terminal下
rm ~/Library/Caches/CocoaPods/search_index.json
导入cocoapods成功后添加第三方框架是出现这个问题,是由于没有target 'MyApp' do
解决方法
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