[英]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.