設備:iPhone上的iPhone 4.0,但仍爲3.1.3 Ad-Hoc編譯?
版本:3.1
體形:3511
設備:iPhone
OS:iPhone OS 4.0
的Xcode 3.2.2(舊)
xCode 3.2.3(新;對於iPhone 4.0 Beta)
背景:
正如你可以看到我在我的iPhone安裝4.0,因爲我在這個論壇它真的很難幾乎是不可能降級到3.1.3讀,但它是我的,我只有設備和使用爲發展。當我嘗試繼續開發和構建舊的xCode時,它告訴我「沒有配置iPhone操作系統設備連接」。當我選擇模擬器時,它會進行編譯和構建,但是當我傳播此文件時,它不適用於我的測試人員的設備,它們會得到一個簽名錯誤。
當我運行新的xCode時,它在設備上進行編譯和構建,當我傳播此文件時,它在我的測試人員(運行當前正式版本3.1.3)的設備上工作。
問題:
爲什麼會有建設模擬器和設備之間的區別嗎?由於簽名問題和設備構建確實有效,仿真器構建似乎無法在我的測試人員的設備上工作。
目前看來舊的xCode變得毫無用處,但是我讀到,您可能不會使用Beta xCode來構建您的發佈應用程序。因此,瞭解上述情況後,我可以通過當前的設置來解決這個問題,因爲舊的xCode不會讓我正確構建。
感謝您的回答。 – Mark 2010-04-13 16:46:10