可能重複:
iPhone app does not run on old device (3G, 3GS, …)從xcode3切換到xcode4 - 無法加載程序到舊的iPod Touch的
我有一個類似的問題,這個(iPhone app does not run on old device (3G, 3GS, ...)),但該頁面上的解決方法對我無能爲力。我一直在XCode3上開發iOS應用程序,並在運行iOS 4.2.1的舊版第二代iPod Touch上進行測試。嘗試過去幾天使用XCode4代替。
我能夠使用模擬器在XCode4下創建和運行應用程序,這兩個應用程序最初都是在XCode3下開發的,以及全新的XCode4創建的「Hello World」類型應用程序。但是,當我嘗試在實際的硬件上添加一個時,它會以很少的錯誤消息的方式失敗。 XCode4中的調試窗口不會顯示任何錯誤。 XCode頂部中間的活動/狀態指示器從「Building [AppName]」直接到「Finished Running [AppName]」,但該應用程序從未在設備上傳輸或運行。
如果我通過主辦方看看iPod的控制檯我看到一堆類似的錯誤:
週四6月16日15點17分56秒未知lockdownd [16] <錯誤>:2ff68000 handle_connection:無法接受來自Xcode的USB消息#6。殺死連接
週四6月16日十五點17分56秒未知com.apple.mobile.lockdown [16] <通知>:無法收到消息
的大小,我猜它涉及到的是。我試過拔掉所有其他USB設備從我的Mac,但沒有任何區別。試圖重啓設備和Mac,但再次沒有區別。
我已將iOS部署目標調整爲4.2,因此我認爲那裏沒有任何問題。設備在管理器中顯示綠點和有效的未過期供應配置文件。下代碼簽名性質,它看起來像:
Code Signing Entity Don't Code Sign
Debug Don't Code Sign
Any iOS SDK iPhone Developer (currently matches...[profile I have installed])
Release Don't Code Sign
Any iOS SDK iPhone Developer (currently matches...[profile I have installed])
該裝置本身表示在方案下拉高達:
[設備名稱](4.2.1壓倒一切的基地SDK至5.0)
其他人遇到類似的問題或有任何建議嗎?
嗯......我正在使用Xcode的最新副本,並在運行3.1.3的1g iPod touch上進行部署。 – 2011-06-16 20:38:56