2010-11-17 50 views
0

我有一個調用xcodebuild的構建腳本。這工作,但我也想從bash運行該項目。實際上,我想否定從GUI中單擊「構建並運行」按鈕的需要。我看xcrun,但它不是太明顯,我該怎麼辦如何從bash運行xcode項目?

回答

1

這聽起來像你想運行構建,而不是項目本身的產品。如果你想這樣做,你只需要使用該產品的bash調用。如果您正在構建命令行程序,那麼在成功構建之後,將會在項目的構建產品目錄中包含產品名稱的可執行文件。項目的構建產品目錄取決於您對Xcode和項目的偏好,但可以根據Xcode構建階段中的$BUILT_PRODUCTS_DIR環境變量來確定。

0

嘗試open xcode

+0

試圖找到可執行文件的實際位置 – 2010-11-17 15:12:08

+0

您應該在硬盤的根目錄下有一個名爲'Developer'的目錄(或類似的東西) – 2010-11-17 15:40:04

+0

http://stackoverflow.com/questions/2241067/xcode-location - 安裝路徑,幫助 – 2010-11-17 15:41:08

1

我在一個shell腳本中爲我的一個項目執行此操作。它讓我通過SSH遠程構建。

xcodebuild clean 
xcodebuild 
cp -rp ~/Projects/VSM/Mac/iCar/build/Release/iCar.app ~/Desktop/ 
open ~/Desktop/iCar.app 

我選擇將應用程序複製到桌面上,但您不需要。