https://twitter.com/ethanhuang13/status/1197803018239930368?s=20

https://twitter.com/ethanhuang13/status/1186556090583924736?s=20


當專案或團隊越來越大的時候,Xcode project 越來越容易造成問題。比如說難以追蹤 build settings 的變更、檔案的增刪,git merge 的衝突也更常發生。

在繼續讀下去以前,先用文字編輯器打開 Xcode 專案檔底下的 project.pbxproj,看看有幾行?

成熟的專案或團隊會開始尋求更好的解決方案,其中一種方式就是使用 Xcode 專案產生器、搭配好管理的規格檔

Xcode 專案產生器比較

顧名思義產生器就是能夠產生 Xcode project 的工具。我們團隊選擇使用 XcodeGen,主要是因為最多人使用。

XcodeGen 入坑方式

安裝好以後,新增 project.yml 放在專案根目錄,然後執行 xcodegen generate 就可以產生專案檔了。

說起來簡單,實際上你可能得花很多時間研究它的撰寫規則。好好讀文件吧!

同場加映:搭配 Make 讓團隊工作更順暢