好的,之前有一些問題暗指,我甚至讀過一些成功做這件事的人的二手報告,但到目前爲止我還沒有找到具體的答案。我可以爲4.x模擬器構建,但在3.x模擬器中運行嗎?
基本上,我想爲使用iOS 4.x的模擬器構建一個應用程序,然後在3.x模擬器上運行它。
我同時安裝了兩個SDK,所以我需要的是讓應用程序顯示在3.x模擬器中的最後一英里。
我試着從庫/應用程序支持/ iPhone模擬器/ 4.2 /應用程序複製到庫/應用程序支持/ iPhone模擬器/ 3.0 /應用程序,但它不會顯示當我加載3.x模擬器。有一個名爲applicationstate.plist的二元plist,我猜測它會跟蹤模擬器上安裝的應用程序,但我不知道二進制格式是什麼,所以我在這一點上陷入困境。
有沒有人設法將4.x應用加載到3.x模擬器上?如果是這樣,你是怎麼做到的?
我設法通過在較新的Xcode的旁邊安裝舊的Xcode來實現它。像魅力一樣工作,現在我可以測試是否意外地調用了iOS 4.x API,而無需連接舊設備(現在越來越難以找到)。 – Karl 2011-05-17 15:20:15