XCode:application-> iPod Run / Build不上传应用

时间:2012-01-01 22:37:01

标签: objective-c xcode

Xcode说它在我的iPod上构建并完成运行,但应用程序不在我的iPod上。

在Mac OS X 10.7.2上使用Xcode 4.2.1

另请注意,xcode“log navigator”显示了许多状态轮正在旋转的构建/调试实例。

在组织者上,我得到以下重复:

Sun Jan  1 15:34:53 unknown com.apple.mobile.lockdown[16] <Notice>: Could not receive size of message
Sun Jan  1 15:35:53 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: Could not receive USB message #6 from iTunes. Killing connection

我已经断开连接,关闭了程序,重新启动了Mac,但仍然遇到了同样的问题。

1 个答案:

答案 0 :(得分:4)

注意:此答案假设您可以在iPod touch上运行您的应用。如果您使用的是iPod touch上没有的资源(例如GPS),则可能无法按照GPS设备要求运行您的应用程序(请参阅所需的设备功能)。

这听起来像是试图在iPod touch 1st或2nd gen上运行而不会跳过苹果强制箍的典型例子。 (表示已完成运行但从未运行,日志只是旋转指示器。)

要为这些旧设备构建,您必须跳过这些环节:

如何在iOS 4.2及更高版本中添加对armv6Xcode 4.2的支持:

将部署目标设置为4.2或更早版本: enter image description here 修改体系结构以包含armv6,如下所示: 1)选择其他, enter image description here 2)单击“+”按钮, enter image description here 3)输入“armv6”, enter image description here 4)点击完成。

然后单击该行中的“ - ”按钮,从所需的设备功能中删除armv7。

enter image description here 我个人经常使用这种方法在我的iPod touch第二代上使用最新的Xcode运行应用程序。

事实上,我用于此示例的项目现在在该iPod上运行。