簡體   English   中英

XCode 4.2在與3.1.2相連的ipod touch上調試時出現問題

[英]XCode 4.2 has problems debugging on my attached ipod touch with 3.1.2

我有XCode 4.2 Build 4C199。

我下載了適用於ios 3.x設備的ios支持文件,因為我已在ios 3.1.2的ipod touch 1st gen上進行了Im測試

無論我創建什么項目,我都嘗試通過附件ipod上的xcode測試我的應用程序(被識別),但是:

當我按運行時,它編譯沒有錯誤,但只是停止運行,說:“完成運行ProjectName”

在模擬器中,它可以正常工作:-)

輸出無錯誤...

有什么建議嗎?

1)在目標構建選項中添加armv6體系結構,並檢查您的部署目標是否為iOS 3.1.2。

屏幕截圖

2)從Info.plist文件中的“必需的設備功能”(UIRequiredDeviceCapabilities)中刪除“ armv7”的值。

  1. 插入裝置
  2. 退出xcode
  3. 並重新啟動xcode


xCode 4.2構建了可在具有架構armv7的設備上運行的應用程序。
意味着它僅適用於iPhone 3gs或更高版本,iPod touch第三代或更高版本(抱歉,我不確定)和iPad 1&2。

在“目標”->“構建設置”中,將Armv6添加到體系結構。
添加后會像這樣

ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)

還要在有效架構中添加Armv6
添加后會像這樣

VALID_ARCHS = armv6 armv7

然后最后在-info.plist中刪除該條目

Required device capabilities - armv7

我希望這將有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM