2012-04-28 95 views
1

如果我已經使用Xcode爲模擬器構建了iOS應用程序,是否可以在模擬器中手動啓動此應用程序和/或從build-dir到模擬器上? 原因是如果我更改了我的任何代碼,我不希望XCode決定在模擬器中運行時重建所有內容,因爲這需要幾分鐘的時間。如何在模擬器中啓動iOS應用程序而無需重新編譯應用程序

我看到模擬器dirs使用某種GUID命名並有一些額外的子dirs。有沒有什麼神奇的,或者我可以創建一個新的目錄和轉儲我的應用程序?

回答

2

首先,確定您的構建目錄所在的位置。這通常是你的項目的根目錄裏面,像這樣:

${PROJECT}/build 

然後找到它建立的目標,你修建,這將是Debug或釋放,它應該是爲iPhone模擬器。這是在構建目錄通常發現爲下列之一:

${PROJECT}/build/Debug-iphonesimulator 

OR

${PROJECT}/build/Release-iphonesimulator 

現在找到你的應用程序包,其中將包含可加載到iPhone模擬器的實際應用。這將是上面的一個目錄下,如:

${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app 

正如我說這是一個應用程序包,所以它實際上是一個目錄,這個目錄裏面,你會發現你的應用程序的可執行文件:

${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app/<yourapp> 

你現在可以啓動你的應用程序在iPhone模擬器:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication ${PROJECT}/build/Debug-iphonesimulator/<yourapp>.app/<yourapp> 
相關問題