Xcode 4.2 Lion未在旧设备上安装/运行项目。 iPhone 3G 4.2.1 [英] Xcode 4.2 Lion not installing / running project on older devices. iPhone 3G 4.2.1

查看:108
本文介绍了Xcode 4.2 Lion未在旧设备上安装/运行项目。 iPhone 3G 4.2.1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用iPhone 3G IOS 4.2.1的Lion上的XCode 4.2 Build 4D199



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

在这款手机和旧款iTouch上,调试器似乎从未启动过。在推入RUN之后,项目编译,然后Debug条目在运行Spinner的Log Navigator中。微调永远不会停止,应用程序不会加载到iPhone 3G上。

关于如何解决的任何线索。这在Lion升级之前工作正常。



需要测试旧设备。新设备似乎工作正常。



设备似乎配置正常等。

解决方案

可能是因为Target的架构中缺少armv6。



点击Xcode中的Project,然后点击Target。双击'体系结构',并删除当前的内容 - 可能类似于$(ARCHS_STANDARD_32_BIT) - 使用' - '按钮。接下来,点击'+'按钮并添加'armv7',然后添加'armv6'。



希望这会有所帮助。


XCode 4.2 Build 4D199 on Lion with iPhone 3G IOS 4.2.1

Project with Base SDK 5.0 and Target 4.2.

On this phone and on older iTouch the debugger never seems to startup. After pushing RUN the project compiles and then the Debug entry is in the Log Navigator with the Spinner Running. The spinner never stops and the app does not get loaded on the iPhone 3G.

Any clues on how to fix. This was working fine before the Lion Upgrade.

Need to test the older devices. Newer devices seem to work fine.

Device seems to be provisioned fine, etc.

解决方案

Probably because armv6 is missing from the architectures for the Target.

Click on your Project in Xcode, then click on the Target. Double-click on 'Architectures', and delete what's current there - probably something like $(ARCHS_STANDARD_32_BIT) - using the '-' button. Next, click on the '+' button and add 'armv7', then add 'armv6'.

Hopefully, that should help.

这篇关于Xcode 4.2 Lion未在旧设备上安装/运行项目。 iPhone 3G 4.2.1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆