2011-06-15 233 views
13

可能重複:
Is it possible to target older iOS versions when using Xcode 4.2 and iOS 5 SDK?iPhone應用程序無法在舊設備上運行(3G,3GS,...)

我已經開發了iPhone 4上工作的一個應用(iOS 4.3)& 5)(在開發過程中使用)。現在我試圖在3GS(iOS 4.3.3)和3G(iOS 4.2)上進行測試。但是應用不會加載到這些設備中。嘗試部署到設備時,我可以在CONSOL上看到以下消息。

Sat Jan 1 17:27:38 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: 
      Could not receive USB message #6 from Xcode. Killing connection 
Sat Jan 1 17:27:38 unknown com.apple.mobile.lockdown[16] <Notice>: Could not 
      receive size of message 

我已經在Xcode 4.0.2以及4.2測試版上測試過。重新啓動的設備和MAC,但仍然相同。任何人都可以知道這個問題嗎? 感謝

+0

使用Xcode 3.2.5後,此問題已解決。一旦使用Xcode 3.2.5構建,我就可以在3GS和3G上部署應用程序,而不會出現任何問題。感謝您查看我的問題。 – Chinthaka 2011-06-15 15:24:44

+0

這已被關閉,以支持更新的問題,這是更好的問,並收到更好的答案。 – 2012-07-11 01:04:11

+0

我希望它沒有關閉,新的問題不是重複的。我有這個問題,但是如果我從設備上運行應用程序,它會運行,所以它安裝正常,證書和配置文件必須正常,並且它不能是體系結構問題。 網絡上的其他人表示這可能是一個越獄問題,但我不認爲我的手機被監禁。 雖然我沒有足夠的代表重新開放。 – 2012-08-08 15:59:54

回答

16

這可能是由於各種原因。到現在爲止,這是是波普所遇到的情況:

  • 壞電纜 - >嘗試另一個,或持有它真的還是編程
  • 在info.plist中提到unsuported功能時 - >檢查的plist
  • unsuported架構(默認Xcode4.2使用標準拱= armv7) - > add armv6
+6

謝謝,這有幫助!我在項目設置中添加了armv6,但是在info.plist中提到了armv7。我刪除它(並重新插入電纜),它的工作。 – beetstra 2011-11-11 10:59:50

+0

Xcellent答案!!!! – 2012-06-22 09:02:04

-1

檢查你所使用的框架... mostlt它發生的情況是一些框架不適用於舊設備工作,所以他們不應該REQUIRED類型但可選。希望對你有效。

1

檢查您的電纜或設備底座。控制檯中的問題表明您的物料連接不健康。你可以執行iTunes同步嗎?

+2

感謝您的回覆。我已經解決了這些問題。那不是因爲物質的東西。我爲plist添加了以下值。 ' \t \t GPS \t \t 位置服務 \t \t 面向前方的攝像頭 \t' 3GS手機不支持面向前方的攝像頭。所以在我刪除那部分後,我可以在3GS上安裝我的應用程序。 – Chinthaka 2011-09-07 12:27:44

相關問題