2012-01-01 83 views
2

Xcode說,它建立並完成在我的iPod上運行,除非應用程序不在我的iPod上。XCode:應用程序 - > iPod運行/構建不上傳應用程序

在Mac OS X上使用的Xcode 4.2.1 10.7.2

也注意到,Xcode的「日誌導航器」顯示了許多與狀態輪紡構建/調試實例。

上的管理,我得到下列重複:

Sun Jan 1 15:34:53 unknown com.apple.mobile.lockdown[16] <Notice>: Could not receive size of message 
Sun Jan 1 15:35:53 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from iTunes. Killing connection 

我已經斷開,關閉程序,重新啓動的Mac和仍然得到同樣的問題。

+0

您是否試圖用另一個iPod/iPhone複製此問題以檢查問題是否與您的iPod(或USB連接電纜)有關的軟件損壞或硬件相關問題?讀取您發佈的錯誤日誌似乎是硬件相關的問題。 – MarioGT 2012-01-02 03:44:46

回答

4

note:此答案假設您將能夠在iPod touch上運行您的應用程序。如果您使用iPod touch上沒有的資源(例如GPS),則可能無法通過GPS設備要求運行您的應用程序(請參閱所需的設備功能)。

這聽起來像是試圖在iPod touch第一代或第二代上運行而無需跳過蘋果強制環的經典示例。 (說運行完畢,但從來沒有運行,日誌只是紡紗指標。)

要建立對這些舊設備,則必須通過這些跳火圈:

如何Xcode 4.2和加起來爲iOS 4.2支持,armv6

設置你的部署目標至4.2或更早版本: enter image description here 修改架構,包括armv6像這樣: 1)選擇其他, enter image description here 2)請點擊在「+」按鈕上, enter image description here 3)鍵入「armv6」, enter image description here 4)單擊完成。

然後通過單擊該行中的「 - 」按鈕從所需的設備功能中刪除armv7。

enter image description here 我個人經常使用這種方法在我的iPod touch上使用最新的Xcode運行第二代應用程序。

事實上,我用於這個例子的項目現在在iPod上運行。

+0

我一直在努力解決這個問題,最後一週,我試了一切,最後當我看到你的答案,並認爲讓我從所需的設備功能中刪除armv7,它的工作。非常感謝你。 – user1120133 2012-06-11 20:12:37

相關問題