2010-07-05 84 views
12

是否有可能爲iPhone構建xcode項目並讓它將結果安裝到連接的設備上而不實際運行該應用程序?我目前正在使用Build &運行,但我正在調試點對點遊戲,所以我必須爲兩個不同的設備構建&運行,停止其中每個設備的任務,然後在模擬器上運行&,這樣所有三個設備最新版本。我希望在這個過程中不必等待應用程序在兩臺設備上運行。構建並安裝而不運行在Xcode中

回答

18

您可以在管理器窗口中將構建的應用程序(在您的項目構建目錄中)拖放到設備的應用程序列表中。

+1

不錯!這比構建和運行並取消兩次要快。 – typeoneerror 2010-07-05 02:02:29

+0

真的很好!我使用外部硬件進行開發,有時我需要查看在安裝了附件的全新安裝(第一次運行)後啓動應用程序時會發生什麼情況。 – MOK9 2013-03-06 00:09:43

+0

這對測試核心數據升級非常有用 – Lewis42 2014-08-07 01:16:45

4

如果你不太肯定的內置應用程序是(項目構建目錄):

Xcode -> Preferences -> Locations tab -> Derived Data (it will show the location) 

有沒有在這個問題的更多信息:XCode 4 - build output directory

0

還有另外一種方式得到它的安裝自動無需啓動。也許對於OP的情況不太有用,但在我的情況下,我試圖分析應用加載時間,所以我想在沒有附加調試器的情況下啓動應用(這會降低執行速度)。

在目標方案下,右鍵單擊並選擇「編輯方案」。確保已選擇運行配置,然後查看信息面板。有一個選項顯示「啓動」 - 將其設置爲「等待可執行文件啓動」。

現在一旦安裝它,它會等待您在附加調試器之前啓動應用程序。但是,您可以在Xcode中點擊「停止」,然後手動啓動應用程序。它似乎第一次崩潰,但第二次運行似乎工作確定。也許有點冒險,但比其他方法少手動步驟。測試在Xcode中7

1

事情已經改變一點點,因爲this答案...

對於模擬器,你可以拖動/從Project Navigator中產品文件夾刪除您最近構建的應用產品直到模擬器窗口。

對於設備,在「設備」窗口中查看設備時,將應用程序產品拖放到「已安裝的應用程序」中。

相關問題