Xcode 4.2 Lion不在旧设备上安装/运行项目.iPhone 3G 4.2.1

ort*_*t11 7 iphone xcode gdb

XCode 4.2使用iPhone 3G IOS 4.2.1在Lion上构建4D199

使用Base SDK 5.0和Target 4.2的项目.

在这款手机和旧款iTouch上,调试器似乎永远不会启动.在按下RUN后,项目将进行编译,然后调试条目位于Log Navigator中,并且Spinner正在运行.旋转器永远不会停止,应用程序不会加载到iPhone 3G上.

有关如何修复的任何线索.这在狮子升级之前运行良好.

需要测试旧设备.较新的设备似乎工作正常.

设备似乎配置正常等.

Stu*_*ale 12

可能是因为目标架构中缺少armv6.

在Xcode中单击您的项目,然后单击目标.双击'Architectures',然后删除当前的内容 - 可能是$(ARCHS_STANDARD_32_BIT) - 使用' - '按钮.接下来,单击"+"按钮并添加"armv7",然后添加"armv6".

希望这应该有所帮助.

  • @NJones - 是的,这就是我正在运行的构建.在这里工作正常.确保您没有覆盖项目的目标体系结构设置.如果有帮助,这是我测试过的项目,应该构建和部署到旧设备以及新设备:http://www.sunsetlakesoftware.com/sites/default/files/Molecules-10182011.zip (2认同)