CocoaPods App

CocoaPods終端命令

估計(jì)大家對(duì)CocoaPods已經(jīng)非常熟悉了,可以通過(guò)pod命令將第三方框架編譯成靜態(tài)庫(kù)或動(dòng)態(tài)庫(kù)加入到項(xiàng)目中使用,非常地方便。
但是它的安裝和使用過(guò)程都離不開(kāi)終端命令行工具,新手們又對(duì)終端命令不熟悉,而且安裝和使用過(guò)程都十分繁瑣,只要一點(diǎn)點(diǎn)錯(cuò)誤就報(bào)錯(cuò)一大堆英文出來(lái)讓你暈過(guò)去了。
關(guān)于終端安裝過(guò)程和使用過(guò)程我這里就不再介紹了,網(wǎng)上搜索一大堆,只要按照步驟一步步來(lái)就一定會(huì)成功安裝的。這里提供一篇關(guān)于CocoaPods的終端安裝說(shuō)明:http://www.itdecent.cn/p/db5805f38421

CocoaPods App

最近,我從官網(wǎng)https://cocoapods.org/app下載并安裝了CocoaPods App,免費(fèi)的,覺(jué)得比終端好用,就來(lái)介紹一下吧。安裝過(guò)程非常簡(jiǎn)單,下載文件為壓縮文件,解壓縮后得到后綴為.app文件,直接拖到應(yīng)用程序目錄下就好了。

要求Xcode7.3以上,不再要求在終端輸入任何命令

  • 首先打開(kāi)Xcode,創(chuàng)建你的項(xiàng)目,我創(chuàng)建了一個(gè)項(xiàng)目ForCocoaPodsTest:
Snip20160922_5.png
  • 然后點(diǎn)擊cocoapods打開(kāi)應(yīng)用程序,展示畫面:
Snip20160922_2.png
  • 緊接著,在工具欄點(diǎn)擊file選項(xiàng)選擇New Profile from Xcode project
Snip20160922_8.png
  • 然后選擇你剛剛建立的項(xiàng)目的.xcodeproj文件,點(diǎn)擊open確認(rèn)
Snip20160922_9.png
  • 進(jìn)入podfile文件編輯

    Snip20160922_12.png

    關(guān)于podfile編輯可以參考官網(wǎng)解釋:
    https://guides.cocoapods.org/using/the-podfile.html
    Snip20160922_13.png

  • 需要導(dǎo)入第三方框架的target:target 'XXX' do

  • pod需要導(dǎo)入的框架名,框架名系統(tǒng)有提示


    Snip20160922_18.png
  • 將AFNetworking和MGProcessHUD到入ForCocoaPodsTest項(xiàng)目里去
    默認(rèn)為最新版本,如果需要添加版本號(hào)需要再后面加‘,'~>3.1.0' ’。


    Snip20160922_14.png
  • 最后記得寫上‘end’,然后點(diǎn)擊右上角Install按鍵


    Snip20160922_19.png
  • 導(dǎo)入成功,項(xiàng)目自動(dòng)添加Podfile文件


    Snip20160922_20.png
  • 這個(gè)時(shí)候需要打開(kāi).xcworkspace工程組文件,成功將第三方框架導(dǎo)入工程(默認(rèn)為靜態(tài)庫(kù))。


    Snip20160922_24.png
  • 如果需要編譯成動(dòng)態(tài)庫(kù)framework的話,需要在podfile添加use_frameworks!比如下圖:


    Snip20160922_23.png

    -編譯后,AFNetworking變?yōu)閒ramework框架了。

Snip20160922_22.png

總結(jié)

利用app來(lái)導(dǎo)入第三方框架總比終端命令行工具簡(jiǎn)單多了,關(guān)于podfile的編寫及語(yǔ)法我也是未深入探討,在工作中再想導(dǎo)入一個(gè)第三方框架的話,記得pod一下吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo),越來(lái)越多的技術(shù)公司推崇使用pod管理第三方庫(kù)以及私有組件,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 22,862評(píng)論 0 39
  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具。CocoaPo...
    朝洋閱讀 25,996評(píng)論 3 50
  • 一. CocoaPods的介紹 什么是CocoaPods?CocoaPods是一個(gè)負(fù)責(zé)管理iOS項(xiàng)目中第三方開(kāi)源庫(kù)...
    輝712閱讀 4,113評(píng)論 0 7
  • 沒(méi)有太多的如果, 沒(méi)有太多的可是, 我的心在痛, 在黑暗的深夜里, 我蜷縮在墻角, 心里只有一個(gè)聲音, 你在哪里?...
    鹽花生閱讀 484評(píng)論 0 0
  • 戰(zhàn)隼128閱讀 257評(píng)論 0 0

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