項目中導入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