[英]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”的值。
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.