2010-03-20 42 views

回答

1

xcodebuild聯編是什麼Xcode中蓋構建iPhone應用程序下使用。所以你絕對可以用它來構建應用程序。剛光盤放入您的項目所在,然後執行xcodebuild聯編目錄:

cd myProjectDir 
xcodebuild 

這將構建項目在該目錄中,以同樣的方式就像如果你打在Xcode構建。

你不能用xcodebuild做的一件事是將應用程序部署到iPhone。如果你想這樣做,我相信最簡單的方法就是使用Xcode。如果你想自動化,我會建議使用AppleScript。

你可以找到更多關於xcodebuild聯編here,一個網頁,其中包括xcodebuild聯編的如下描述:

從包含項目的目錄 運行xcodebuild聯編(即包含projectname.xcodeproj包 目錄) 。如果您在此 目錄中有多個項目,則需要使用-project指示應構建哪個項目。

默認情況下,xcodebuild使用默認構建配置構建項目中列出的第一個目標 。目標的順序是該項目的一個屬性, 項目的所有用戶都是相同的。活動目標和活動構建配置屬性 是爲 項目的每個用戶設置的,並且可以因用戶而異。

+0

是的,但它可以真正將應用程序安裝到iPhone並使用gdb運行它?就像你在XCode上運行「調試」一樣。 – kamziro 2010-03-20 12:34:57

+0

不確定。我不認爲這就是xcodebuild的用途(顧名思義)。你做這件事的動機是什麼?如果你只是試圖自動執行一項瑣碎的任務,我建議使用AppleScript來指示Xcode做你需要的東西 – pheelicks 2010-03-20 13:21:49

+0

我希望能夠通過ssh(不僅僅是編譯)在我的iphone上構建,但我想applebuild可以給一個嘗試。感謝您的建議! – kamziro 2010-03-22 00:22:17

1

xcodebuild只構建目標,它不運行可執行文件;它無法調用將iPhone應用程序傳輸到設備並啓動調試器的代碼。

相關問題