Cocoa Pods的安裝
Cocoapods終極版安裝教程_控控控-上ke控_新浪博客
安裝CocoaPods遇到的問題 及其解決 - 新司機上路 - 博客園
注:
taoboo源網(wǎng)址:
https://ruby.taobao.org/
騰訊源網(wǎng)址
https://gems.ruby-china.org/? ?
Ruby China 的 RubyGems 鏡像上線 · Ruby China
如果$pod setup 步驟報錯———
fatal: unable to access 'https://github.com/CocoaPods/Specs.git/': SSLRead() return error -9806
解決辦法:
1再執(zhí)行一次$pod setup(不要執(zhí)行卸載cocoapods操作再重新按照cocoapods)。
2 遇到這種問題的話,可以手動去克隆一份到repos目錄下面。
步驟
1.通過finder的前往文件夾進行查看?????? ~/.cocoapods/repos
2.通過終端,進入到?? ~/.cocoapods/repos
3.然后通過?? git clonehttps://github.com/CocoaPods/Specs.git。
4克隆完成后,執(zhí)行$ pod search AFNetworking. 系統(tǒng)會自動再執(zhí)行一次setup操作。
5如果系統(tǒng)自動執(zhí)行的setup操作失敗,就再$pod setup一次
coding.net/u/CocoaPods/p/Specs/githttps://coding.net/u/CocoaPods/p/Specs/git
Cocoa Pods的使用
現(xiàn)在我在Desktop/develop文件夾下面新建了一個項目,參考CocoaChina中的一個教程,就是一個完整的天氣App,項目名稱為SimpleWeather,那么接下來這樣操作使用Cocoa Pods,
(1)進入項目SimpleWeather.project所在的文件夾,在終端輸入以下命令,(即項目所在文件夾)
cd Desktop/develop/SimpleWeather
(2)在該目錄中,通過Vim新建Podfile
vim Podfile
(3)通過i(insert模式),插入如下的語句,
platform :ios,'7.0'
target ‘項目名’ do
pod 'Masonry'
end
這樣就指定了第三方資源的iOS版本、項目名,開源庫,這些都不重要,這里只是示范而已。
輸入完成以后退出vim并保存,先Esc然后輸入:wq,表示寫入并退出。
(4)在終端輸入$pod install --verbose --no-repo-update,
pod install --verbose --no-repo-update
初始化pod也是一個網(wǎng)絡(luò)請求下載的過程,稍等一段時間,如果輸入的資源名稱沒有問題,那么過一段時間就會在終端得到初始化成功的提示。
四、通過WorkSpace來進行項目代碼的編寫
進入項目文件夾,可以看見一個后綴名未.workspace的文件,雙擊打開。從現(xiàn)在開始我們通過來SimpleWeather.xcworkspace管理項目、編寫代碼,而不是之前的SimpleWeather.xproj,打開workspace文件,Xcode項目的文件結(jié)構(gòu)如下圖所示,
第一個箭頭所指的就是SimpleWeather項目;第二個箭頭就是Pods幫我們生成的項目,它來管理需要的資源庫;第三個箭頭指向的就是Podfile里面指定的第三方開源庫。
還有需要注意的是每當我們修改了Podfile這個文件之后,一定要在項目所在文件夾執(zhí)行$pod install命令,還可以執(zhí)行$pod update來更新類庫。
為避免墻,執(zhí)行代碼改$pod install為,
$pod install --verbose --no-repo-update
打開pod file文件,要么在終端用命令打開,要么在xcode里打開,盡量不要用文本打開。