CocoaPods 的介紹與使用

CocoaPods 介紹

  • CocoaPods是一款第三方框架管理工具、使用它可以輕松的管理項目中用到的第三方庫,包括庫的添加、更新和自動添加庫中存在依賴文件不再需要手動導入。

CocoaPods 下載和安裝

  • Mac自帶Ruby環(huán)境,可以使用Ruby的gem命令進行安裝:在終端輸入

  • sudo gem install cocoapods
    但是這種情況是訪問的國外服務器下載速度很慢,這時我們需要更改源,添加國內(nèi)服務器源,以用淘寶的Ruby鏡像來訪問cocoapods。

  • $ gem sources --remove https://rubygems.org/

  • 等有反應之后再敲入以下命令

  • 為了驗證你的Ruby鏡像是并且僅是taobao,可以用以下命令查看:

    • $ gem sources -l
  • 只有在終端中出現(xiàn)下面文字才表明你上面的命令是成功的:

  • 再次執(zhí)行以下命令

    • sudo gem install cocoapods
  • 用cocopods管理第三方框架,需要進行初使化,將網(wǎng)絡的第三方框架信息下載到本地緩存起來

  • pod setup

  • 在使用第三方框架時,需要確認此框架是否支持CocoaPods工具進行管理,可以使用下面命令來查看是否支持,如果能顯示出搜索框架的信息,表示支持

  • pod search 框架名稱

  • 在使用上面pod search/install命令時可能遇到下面的問題

  • 出現(xiàn)Setting up CocoaPods master repo,說明Cocoapods在將它的信息下載到 ~/.cocoapods里;cd 到該目錄里,用du -sh *命令來查看文件大小看是否下載完成,大小約100M。

CocoaPods 使用

  • 安裝完之后需要在我們的項目中使用CocoaPods來進行管理第三方庫,在所建項目工程的所在文件下的同級目錄下新建一個文件 Podfile文件,文件名必須是這個不能錯寫成Profile等一些其它名件名,否則加載不到

  • vim Profile 新建這個文件的目的是說明需要哪些框架,,以后更換或增加了框架 都會修改這個文件 Podfile

  • 打開Podfile文件 vim Podfile(如果用此方式可以省去上面建立文件Podfile的過程) 在里面輸入
    platform :ios, ‘8.0’
    pod ’SDWebImage’

  • 這個后面還可以指定所使用的版本號,不指定表示最新,如
    pod 'JSONKit', '~> 1.4'

  • 可以用上面的方式添加項目中所需要的框架 如下,表明項目中需要SDWebImage和AFNetworking這兩個框架
    platform :ios, ‘8.0’
    pod ’SDWebImage’
    pod 'AFNetworking'

  • 可以使用這個命令來將框架導入到項目中

    • pod install
  • 如果后期又添加了框架可以使用下面兩種方式都可以

  • pod install

  • pod update

以后在使用CocoaPods過程中出現(xiàn)了問題,可以嘗試下面的解決方法

  • sudo gem update -sysytem 升級gem
  • sudo gem install cocoapods 利用最新的gem安裝cocopods
  • pod setup 進行初使化
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • CocoaPods 是什么? CocoaPods 是一個負責管理 iOS 項目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 26,017評論 3 50
  • 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個負責管理iOS項目中第三方開源庫...
    輝712閱讀 4,129評論 0 7
  • 如是而已,能有多喜歡? 喜歡到生,喜歡到死, 喜歡到日月無光,喜歡到風輕云淡。 有些人的愛情是愛給別人看的,越多人...
    楊梓梧閱讀 728評論 0 0
  • 還記得故鄉(xiāng)的夜晚深邃的發(fā)藍 遙遠的星光綴滿了無垠的夜空 閃閃發(fā)亮的是這夜色的溫柔 如今頭頂?shù)倪@片天 紅的綠的藍的紫...
    雅木風閱讀 750評論 9 15
  • 愛情和戰(zhàn)爭一直是小說和電視劇的主題,一篇好的作品一定有其精妙的感情線,那么愛情怎么寫才會變得好看讓人們喜歡看呢,今...
    吳小姐閱讀 1,425評論 1 7

友情鏈接更多精彩內(nèi)容