我們有迦太基依賴,需要很長時間才能獲取和構建。我嘗試將/Carthage/Builds
文件夾放入源代碼管理中,並將構建設置中的框架路徑指向它,但團隊仍然不得不執行carthage update
以使其工作,否則在從源代碼管理中拉出時更新的依賴項無法識別(即使是已更新的版本已被檢入)。如何讓迦太基建立在源代碼控制之下,以避免需要爲團隊「迦太基更新」?
有沒有我遺失的東西,而不是像在源代碼管理中保持構建文件夾一樣簡單?
我們有迦太基依賴,需要很長時間才能獲取和構建。我嘗試將/Carthage/Builds
文件夾放入源代碼管理中,並將構建設置中的框架路徑指向它,但團隊仍然不得不執行carthage update
以使其工作,否則在從源代碼管理中拉出時更新的依賴項無法識別(即使是已更新的版本已被檢入)。如何讓迦太基建立在源代碼控制之下,以避免需要爲團隊「迦太基更新」?
有沒有我遺失的東西,而不是像在源代碼管理中保持構建文件夾一樣簡單?
正如您所描述的,將Builds文件夾添加到源代碼控制中應該足夠了。如果您從那裏添加框架並將框架搜索路徑定義爲$(PROJECT_DIR)/Carthage/Build/iOS
(iOS示例),則所有內容都應該像魅力一樣。在我們的項目中,我們是這樣配置的。
如果不仔細查看構建設置並搜索單詞carthage。只有結果應該是你的框架搜索路徑。也許你定義了一些路徑$(PROJECT_DIR)/Carthage/Checkouts
這可能是你的問題。