2012-01-01 71 views
2

Xcode说,它建立并完成在我的iPod上运行,除非应用程序不在我的iPod上。XCode:应用程序 - > iPod运行/构建不上传应用程序

在Mac OS X上使用的Xcode 4.2.1 10.7.2

也注意到,Xcode的“日志导航器”显示了许多与状态轮纺构建/调试实例。

上的管理,我得到下列重复:

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和仍然得到同样的问题。

+0

您是否试图用另一个iPod/iPhone复制此问题以检查问题是否与您的iPod(或USB连接电缆)有关的软件损坏或硬件相关问题?读取您发布的错误日志似乎是硬件相关的问题。 – MarioGT 2012-01-02 03:44:46

回答

4

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

这听起来像是试图在iPod touch第一代或第二代上运行而无需跳过苹果强制环的经典示例。 (说运行完毕,但从来没有运行,日志只是纺纱指标。)

要建立对这些旧设备,则必须通过这些跳火圈:

如何Xcode 4.2和加起来为iOS 4.2支持,armv6

设置你的部署目标至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上运行。

+0

我一直在努力解决这个问题,最后一周,我试了一切,最后当我看到你的答案,并认为让我从所需的设备功能中删除armv7,它的工作。非常感谢你。 – user1120133 2012-06-11 20:12:37

相关问题