CocoaPods iOS 第三方套件管理工具
當我們在開發 iOS 應用程式的時候,時常會為了完成某些功能,而開始尋找有沒有人已經寫了相關套件來解決問題,但是如果引用了太多第三方套件,又會變得難以管理整個專案,因此就有了 CocoaPods 這相依性套件管理工具。
- 安裝 CocoaPods,請開啟終端機,並執行以下指令:
1 | sudo gem install cocoapods |
- 去吃個飯、洗個澡之類的,因為這會花上非常久的時間。
安裝完成之後,就可以開始使用 CocoaPods 囉!首先我們利用 Xcode 在桌面當中,建立一個以 Swift 爲語言的 iOS 專案,接著我們開啟終端機,並 cd (移動)到專案的目錄下,執行以下指令:
1 | pod init |
這項指令的功能是在目錄下建立一個 podfile 檔案,用文字編輯直接打開 podfile 檔案即可,就可以發現它幫你撰寫了一些預設方法了:
1 | # Uncomment the next line to define a global platform for your project |
乾太在這邊稍微把註解刪除,並加上一小點說明,這時候我們就可以開始引入些第三方套件囉:
1 | target 'Your-Project' do |
這邊我總共引用了 6 種我常用且非常喜歡的套件,也順便介紹給大家,分別是:
1 | # [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift) |
另外如果對於 OAuthSwift 有興趣的話,教學可見 => iOS Swift 第三方套件 - OAuthSwift
- 輸入完以後,我們要開始執行安裝第三方套件,必須執行以下指令:
1 | pod install |
安裝完了以後,整個專案的檔案結構可能會不太一樣,會出現 專案名稱.xcworkspace
以及 專案名稱.xcodeproj
,從今以後,這項專案我們必須開啟「xcworkspace」。
1 | open 專案名稱.xcworkspace |
往後如果要管理第三方套件,就直接修改 podfile,並且執行 pod install
即可。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-ND 4.0 許可協議。轉載請註明來自 我不會寫程式!
評論