13

可能重复:
使用 Xcode 4.2 和 iOS 5 SDK 时是否可以针对旧 iOS 版本?

我开发了一个适用于 iPhone 4 (iOS 4.3 & 5) 的应用程序(在开发过程中使用)。现在我尝试在 3GS(iOS 4.3.3)和 3G(iOS 4.2)上进行测试。但应用程序不会加载到这些设备中。尝试部署到设备时,我可以在控制台上看到以下消息。

Sat Jan  1 17:27:38 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: 
            Could not receive USB message #6 from Xcode. Killing connection 
Sat Jan  1 17:27:38 unknown com.apple.mobile.lockdown[16] <Notice>: Could not 
            receive size of message

我已经在 Xcode 4.0.2 和 4.2 beta 上进行了测试。重新启动设备和 MAC 但仍然相同。有人可以知道这个问题吗?谢谢

4

3 回答 3

16

这可能出于各种原因。到目前为止,这是pople遇到的案例:

  • 电缆损坏 -> 尝试另一根,或在编程时保持不动
  • info.plist 中提到的不受支持的功能 -> 检查 plist
  • 不受支持的架构(默认情况下 Xcode4.2 使用标准 arch= armv7 )-> 添加 armv6
于 2011-10-19T13:23:24.517 回答
1

检查您的电缆或设备底座。控制台中的问题表明您的物质连接不健康。你能执行一个iTunes同步吗?

于 2011-09-07T09:37:56.507 回答
-1

检查您使用的框架...大多数情况下,某些框架不适用于旧设备,因此它们不应该是REQUIRED类型,而是OPTIONAL。希望对你有效。

于 2011-09-06T13:48:37.277 回答