Xcode 專案
若要在 Xcode 專案中使用登錄檔新增套件,請使用預設的 Xcode 使用者介面。你可以點擊 Xcode 中 Package Dependencies 分頁裡的 + 按鈕,在登錄檔中搜尋套件。如果該套件存在於登錄檔中,你會在右上角看到 tuist.dev 登錄檔:

解析原始碼控制套件#
以原始碼控制 URL 宣告的套件(例如你所新增套件的傳遞相依性)預設會從原始碼控制解析。tuist registry setup 會透過寫入以下使用者預設值,將 Xcode 設定為改為從登錄檔解析:
bash
defaults write com.apple.dt.Xcode IDEPackageDependencySCMToRegistryTransformation useRegistryIdentityAndSources
當登錄檔中存在對應項目時,Xcode 會從登錄檔解析原始碼控制套件;若不存在,則退回使用原始碼控制。
Note
這是每台機器的 Xcode 偏好設定,而非專案設定,因此提交登錄檔設定檔案並不會與團隊其他成員共用。每位開發者都需要在自己的機器上執行一次 tuist registry setup。此後,該偏好設定將套用至該機器上的所有 Xcode 專案。