cocoapods的使用及其相關問題

2021-07-11 19:01:33 字數 2311 閱讀 3237

前提條件:必須已經成功安裝好cocoapods

1.建立podfile(配置檔案)

首先建立乙個xcode檔案(例如  :

a  新建乙個專案,名字podtest,b  終端中,cd到專案總目錄(注意:包含podtest資料夾、podtest.xcodeproj、podtesttest的那個總目錄    

cd /users/administrator/desktop/test   cd 後面有個空格 test 是專案名,根據自己的專案區修改  )

) 2.接著上一步,終端輸入 vim podfile  會出現下面這個頁面:

3. 鍵盤輸入 i,進入編輯模式,輸入

platform :ios, '7.0' 

pod 'mbprogresshud', '~> 0.8'

(或者 不輸入platform :ios, '7.0' 

pod 'mbprogresshud', '~> 0.8' 等等這些資訊 直接然後按esc,並且輸入「 :」號進入vim命令模式,然後在冒號後邊輸入wq  這個時候回在專案中有個profile檔案 ,把這個檔案直接拉到xcode 中:不是專案中 注意   然後可以在檔案中輸入:

platform :ios, '7.0' 

target "自己的專案名" do

pod "afnetworking"

pod "masonry"

pod "sdwebimage"

pod "jsonmodel"

pod "mbprogresshud"

pod "jcalertview"

pod "mjrefresh"

pod "blockskit"

pod "mbprogresshudextensions"

pod "dymrollingbanner"

pod "tttattributedlabel"

pod "sdcyclescrollview"

pod "jtcalendar"

pod "iqkeyboardmanager"

end)

然後按esc,並且輸入「 :」號進入vim命令模式,然後在冒號後邊輸入wq     下面是相關的頁面:

按下回車鍵  回車後發現podtest專案總目錄中多乙個podfile檔案

4.終端cd到專案總目錄,然後輸入 pod install,等待一會

可能由於牆的的問題,無論是執行pod install還是pod update都卡在analyzing dependencies不動了,慢到無以復加的地步,無法忍受。

其實原因在於以上兩個命令執行時會公升級cocoapods的spec倉庫,加乙個引數可以省略這一步,然後速度就會提公升不少。加引數的命令如下:

注意事項:當你完成上述步驟時候,你需要把你們的 第三方匯入到專案中去使用,有時候你會發現 匯入不了,xcode 不會彈出來,這時你可以 

選擇target -> build settings 選單,找到\」user header search paths\」設定項

新增乙個值"$",並且選擇\」recursive\」

pod search afnetworking   這是在終端輸入命令列  搜尋 afnetworking 相關的資訊 

一 CocoaPods的使用及其原理

cocoapods manages library dependencies for your xcode projects.cocoapods是mac os x 和 ios 應用程式開發的乙個第三方庫依賴的管理工具,你可以用它來 幫助集中匯入 配置以及更新所用到的第三方。在這之前可以自己定義依賴關...

Cocoapods的更新及其過程

今天使用pod 更新第三方庫的時候,突然報錯了,查詢後發現是由於 cocoapods 版本太低導致的更新失敗,於是乎,開始更新cocoapads,然而更新cocoapods也失敗了,報錯 8.gz 證書問題,查詢發現原來gem版本特太低了,才2.4,最新的都到了 2.6了,於是開始了折騰。更新 ge...

關於cocoapods的使用

開啟終端,並且開啟存放你的 cocoapod ample 工程的資料夾。輸入如下命令 touch podfileopen e podfiletextedit會被開啟,你可以往開啟的空白podfile中新增內容了。我們往podfile中加入如下內容 platform ios pod afnetwork...