由於在開發的過程中,常常會使用到第三方的套件(framework),因此,今天我們就要來介紹,如何透過Cocoapods來安裝第三方套件。
現在,我們馬上開始!
什麼是COCOAPODS
https://cocoapods.org/
$ sudo gem install cocoapods
Day13 在Swift的世界中朗誦HelloWorld (1)
https://ithelp.ithome.com.tw/articles/10221914
忘記的讀者請參考
在終端機切換到專案目錄,如果懶得打可以透過Finder拉入終端機視窗中,在使用『cd 路徑』來切換
接者輸入以下指令,可以看到會自動建立『Podfile』檔案
pod init
接者使用文字編輯軟體,來修改這個檔案,這邊採用VSCode
加入以下內容來安裝,此篇以『RealmWrapper』作為安裝套件,加入『pod 'RealmWrapper'』這一行
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'ToDoList' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for ToDoList
pod 'RealmWrapper'
end
以上為完整版參考內容
安裝中,如果有相依的套件,也會一併安裝
awesome-ios 有許多熱門套件 (ref3)
修改完畢後,我們回到終端機,輸入『pod install』,立馬開始安裝套件了
畫面上有提示,之後如果要開啟專案,請打開『專案名稱.xcworkspace』
自從Xcode11後,有了與IDE整合的套件安裝方式。
有興趣的讀者,可以參考彼得潘大大的文章(ref4)。
由於參考文章內容介紹的很詳細,這邊就不做示範,只列出安裝完成圖。
在今天的文章裡,我們練習了透過Cocoapods來安裝第三方套件,也可以參考文件ref4來透過SPM安裝。
今天的內容就到這邊,感謝讀者們的閱讀。
https://github.com/chiron-wang/IT30_11
Cocoapods
https://cocoapods.org/
iTerm2
https://iterm2.com/
awesome-ios
https://github.com/vsouza/awesome-ios
使用 SPM 安裝第三方套件 — Xcode 11 新功能 - 彼得潘
https://bit.ly/2onA7QL
RealmWrapper
https://github.com/k-lpmg/RealmWrapper