1.為什么要使用CocoaPods
CocoaPods應(yīng)該是iOS最常用最有名的類庫管理工具了, 當(dāng)你開發(fā)iOS應(yīng)用時(shí)齐莲,會經(jīng)常使用到很多第三方開源類庫,比如AFNetWorking, SDWebImage等等, 手動(dòng)一個(gè)個(gè)去下載所需類庫十分麻煩允青。如果不使用cocoapods,你項(xiàng)目中用到的類庫有更新,你必須得重新下載新版本乙墙,重新加入到項(xiàng)目中,十分麻煩生均。所以听想,需要 CocoaPods
2.為什么使用CocoaPod要使用淘寶鏡像
安裝pods , gem環(huán)境是依賴于ruby, 必須有ruby, 官方的ruby在國外, 在國內(nèi)訪問很慢, 然后國內(nèi)對ruby語言就做了一個(gè)鏡像,? 國內(nèi)一般使用ruby的淘寶鏡像, 因?yàn)閜ods存在于gem環(huán)境中
3.coocaPods的安裝步驟
終端步驟:
* 查看系統(tǒng)是否有ruby源? gem sources -l
* 有ruby就先刪除? sudo gem sources -r https://rubygems.org/
* 安裝淘寶鏡像? sudo gem sources -a https://ruby.taobao.org/
* 安裝gem環(huán)境? sudo gem install cocoapods
* 出現(xiàn)1 gem installed 表示安裝成功
* 在前往-個(gè)人-.cocoapods里面安裝github上所有對
cocoapods有支持的框架本地分支信息
* 出現(xiàn)Setup completed 表示setup完成
* cd 到和.git在同一級的項(xiàng)目下,
*? 創(chuàng)建Podfile文件? pod init
*? 將Podfile文件直接拖拽到xcode中
*? 修改Podfile文件? pod 'AFNetworking'
*? 退出Podfile文件
*? 如果項(xiàng)目第一次使用cocoapods添加第三方框架, 在終端輸入 pod install
*? 在萬絡(luò)不好的情況下, 可以 在終端輸入 pod install --help? 查找? --no-repo-update? 然后在終端輸入pod install? --no-repo-update
*? 關(guān)閉項(xiàng)目
*? 重新打開項(xiàng)目的workspace , 項(xiàng)目里面才會有pods
* 如果是再次添加其他框架, 可以直接在終端? pod update