1、什么是 CocoaPods?
CocoaPods 管理 Xcode 項目的庫依賴關(guān)系。
項目的依賴項在一個名為 Podfile 的文本文件中指定。cocoapod 將解決庫之間的依賴關(guān)系,獲取生成的源代碼,然后將其鏈接到 Xcode 工作區(qū)中以構(gòu)建項目。
最終的目標(biāo)是通過創(chuàng)建一個更加集中的生態(tài)系統(tǒng)來提高第三方開源庫的可發(fā)現(xiàn)性和參與度。
2、Getting Started:
(1)Installation:
CocoaPods是用Ruby構(gòu)建的,它可以用macOS上可用的默認(rèn)Ruby安裝。您可以使用Ruby版本管理器,但是我們建議您使用macOS上可用的標(biāo)準(zhǔn)Ruby,除非您知道自己在做什么。
使用默認(rèn)的Ruby安裝將要求您在安裝gems時使用sudo。(不過,這只是gem安裝期間的一個問題。)
$ sudo gem install cocoapods
(2)Updating CocoaPods
- 要更新 CocoaPods ,只需重新安裝 gem 即可:
$ [sudo] gem install cocoapods
- 或用于預(yù)發(fā)布版本:
$ [sudo] gem install cocoapods --pre
3、Adding Pods to an Xcode project:
- 創(chuàng)建Podfile文件,并且添加庫依賴;
target 'MyApp' do
pod 'AFNetworking', '~> 3.0'
pod 'FBSDKCoreKit', '~> 4.9'
end
- 在 project 目錄下執(zhí)行
$ pod install
; - 打開 App.xcworkspace 并構(gòu)建。