iOS開發:在專案中新增podfile配置檔案及使用cocoapods匯入第三方庫
阿新 • • 發佈:2018-11-13
新建一個專案中是沒有pods的配置檔案的,下面介紹一下怎麼在新建的專案工程裡面新增podfile配置檔案,以及包含xcodeproj的那個檔案的(前提是電腦上已經安裝了cocoapods,安裝過程我在另一篇文章中有寫)。
(1)新建一個Xcode專案,cd到該檔案目錄下
(2)執行“pod init”,回車,就新建了一個podfile檔案,用文字編輯開啟
platform :ios,'8.0'
target 'ceshi' do
pod 'AFNetworking', '~> 3.2.1'
end
ceshi是建的專案名稱;
————————————————————————————————
上述第(2)步或者可以用另外一種方式:
(1)在終端執行“vim Podfile” (2)輸入“i”進入編輯模式,輸入上面四行,結束後按ESC,然後輸入“:wq”按回車——這樣就建好了podfile檔案。
————————————————————————————————
(3)執行“pod install”
上述格式不要有錯誤,不然這一步會報錯
1、如果報錯資訊為:
[!] The dependency `AFNetworking (~> 3.2.1)` is not used in any concrete target.
是因為少了
target 'ceshi' do
2、如果報錯資訊為
[!] Invalid `Podfile` file: syntax error, unexpected end-of-input, expecting keyword_end.
是因為在最後少了
end
匯入結束後即可使用!
注意:
匯入第三方庫,在專案中匯入標頭檔案時發現只能手動輸入全稱,不能自動補齊,這就很討厭了!
解決方法:
target —> build setting —>User Header Search Paths ,在後面空白處雙擊,點選加號輸入“$(PODS_ROOT)”,將後面的 “nun-recursive ” 改為”recursive” 即可
如下圖:
這樣就可以自動補全標頭檔案了!!!