2012-01-08 33 views
0

奇怪的錯誤發生在我身上,我遵循了蘋果的指南,調配門戶以在真實設備上測試項目,創建證書,添加設備,然後添加設備文件。 將所有代碼簽名標識設置編輯到新的iphone開發人員配置文件,並嘗試在我的設備上運行。 我的SDK的基礎是4.2,我的設備也是4.2,但是當我點擊運行按鈕時,它編譯所有的文件,給我構建成功的消息,但即使安裝在我的設備上,它就像沒有設備連接。 ...無法在設備上調試iOS項目

+0

你得到的錯誤是什麼?運行項目時最終的結果是什麼? – 2012-01-08 18:41:03

+0

如果您使用ARMv6設備(舊iPhone和iPod觸摸) - 您需要在使用Xcode 4.2時應用技巧。它不支持開箱即用的舊硬件 - 需要額外的步驟。 – AlexeyVMP 2012-01-08 19:34:01

+1

檢查Xcode Organizer(窗口 - >管理器) - 一旦設備連接上,它是否在設備名稱前面顯示一個綠點? – Till 2012-01-08 21:28:27

回答

0

如果您的設備出現在這裏:(代替「iPhone 5.0 Simulator」)然後您的設備已正確連接。

Image of Xcode scheme bar

如果您的設備說「完成運行」當它甚至還沒有開始爲「AlexeyVMP」並運行說,有幾個步驟,讓您的應用到ARMv6的設備上運行(通常唯一的理由任何人仍然在iOS 4.2的這些天)

基本上,你必須在項目窗格從required devices capabilities在你的項目的info.plist添加armv6architectures和刪除armv7。您可以看到screenshots of these steps at this stackoverflow question in my answer