蘋果系統(tǒng)升級OS X EL Capitan以后阵难,安裝Cocoapods就會和以前的安裝過程有點不一樣,現(xiàn)在給大家梳理一下芒填。
換掉現(xiàn)有Ruby默認源(由于好多人都沒有翻墻呜叫,所以我們將rubygems換掉,采用taobao的殿衰,如果有的是直接翻墻的話朱庆,可以直接使用rubygems),在終端執(zhí)行以下命令:
$gemsources --remove https://rubygems.org/
然后替換成淘寶的源闷祥,執(zhí)行以下命令:
$gemsources -a https://ruby.taobao.org/
替換完畢以后驗證是否替換成功娱颊,執(zhí)行以下命令:
$gemsources –l
如果成功的話,終端顯示一下內(nèi)容:
CURRENT SOURCES
這樣的話就代表替換成功了
接下來就是要安裝CocoaPods,這里要注意了维蒙,蘋果系統(tǒng)升級OS X EL Capitan以后和升級前是有區(qū)別的掰吕,如下:
升級前:$sudo gem install cocoapods
升級成OS X EL Capitan以后:$sudo gem install -n /usr/local/bin cocoapods
然后執(zhí)行:$pod setup
更新gem
$sudogem update –system
到這一步,cocoapods就安裝完成了颅痊,接下來就是使用了
新建工程殖熟,并在終端用cd指令到文件夾內(nèi),如圖:
執(zhí)行如下命令查看cocoapods是否支持你想要的第三方庫
$podsearch (第三方庫)
例如:$pod search 'SDWebImage'
執(zhí)行pod init命令,會生成Podfile文件
$pod init
打開Podfile文件斑响,添加你想要使用的第三方庫,例如:
紅色括號內(nèi)的就是我要添加的第三方庫
執(zhí)行如下命令菱属,生成依賴庫,并導入到你的項目,完成之后會多一個.xcworkspace文件
$pod install
打開這個文件舰罚,你就會看到你剛才添加的那個第三方庫了
以下是我用以前的安裝流程安裝時出現(xiàn)的一些錯誤
終端 cocoapods 下載bug調(diào)試:
錯誤1:
Error fetching http://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
解決方案:把安裝流程中 $gem sources -a http://ruby.taobao.org/ ---改為---->$gem sources -a https://ruby.taobao.org/
錯誤2:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解決方案:蘋果系統(tǒng)升級OS X EL Capitan后會出現(xiàn)的插件錯誤纽门,將安裝流程 4.安裝CocoaPods 的 (1)sudo gem install cocoapods ——>改為sudo gem install -n /usr/local/bin cocoapods
錯誤3:
[!] Unable to satisfy the following requirements: - AVOSCloud (~> 3.1.6.3) required by Podfile
Specs satisfying the AVOSCloud (~> 3.1.6.3) dependency were found, but they required a higher minimum deployment target.
解決方案:安裝流程:Podfile文件中 platform:ios, ‘6.0’ 后邊的 6.0 是平臺版本號,一定要加上