2013-10-03 155 views
1

我已經在自己的方案中添加了自定義腳本作爲構建階段的預執行操作(在構建實際開始之前,我需要執行多個更改(包括Info.plist操作)) - 因此我無法使用構建階段腳本,因爲它們在將Info.plist複製到產品後運行)。一切工作正常,除了這個腳本也在我清理我的項目時執行的事實。我不需要它。Xcode 5:在項目清理期間執行預執行腳本

我檢查了在不同情況下傳遞給腳本的環境和可能的參數,但它們在構建和清理場景中都是平等的。

有什麼辦法可以在清理期間禁用腳本執行嗎?或者可能在腳本中以某種方式檢查它是否在清理期間或構建期間啓動。

我正在使用Xcode 5.

在此先感謝您。

回答

0

您是否檢查了$ ACTION環境變量的值?它應該具有「構建」構建價值和「清理」清理的能力。

+0

Xcode 7.3:當我在Xcode中清理項目時,$ ACTION ev變量沒有任何值。當我使用xcodebuild命令從命令行清理項目時,它具有正確的值。很奇怪。 – Peacemoon