2009-12-17 35 views
1

我有一個shell腳本作爲我的目標中的運行腳本階段的一部分運行,這些腳本有條件地將一些文件複製到產品中。如果我修改shell腳本然後重建,腳本不運行,因爲目標不知道那裏有依賴關係。如何根據shell腳本構建Xcode目標?

如何添加依賴關係,以便對shell腳本進行修改可以部分或完全重建產品?我無法通過添加依賴關係對話框直接執行此操作。

+0

您可以使用'touch'標記磁盤上'dirty'的文件,如果你這樣做了源文件(或xcode項目?),它將在下一次arount時重新編譯。不知道如何在相同的構建步驟中執行此操作,因爲依賴關係是在*運行之前計算的*我也會對此處的解決方案感興趣。 – fbrereto 2009-12-17 18:58:54

回答

2

爲您的腳本創建一個新目標,讓它將其文件複製到臨時臨時文件夾或其他東西中,讓您的主要目標依賴於它並執行其結果的第二個副本。

相關問題