繁体   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