iPhone应用程序无法在旧设备上运行(3G,3GS,...)
可能重复:
Is it possible to target older iOS versions when using Xcode 4.2 and iOS 5 SDK?iPhone应用程序无法在旧设备上运行(3G,3GS,...)
我已经开发了iPhone 4上工作的一个应用(iOS 4.3)& 5)(在开发过程中使用)。现在我试图在3GS(iOS 4.3.3)和3G(iOS 4.2)上进行测试。但是应用不会加载到这些设备中。尝试部署到设备时,我可以在CONSOL上看到以下消息。
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测试版上测试过。重新启动的设备和MAC,但仍然相同。任何人都可以知道这个问题吗? 感谢
这可能是由于各种原因。到现在为止,这是是波普所遇到的情况:
- 坏电缆 - >尝试另一个,或持有它真的还是编程
- 在info.plist中提到unsuported功能时 - >检查的plist
- unsuported架构(默认Xcode4.2使用标准拱= armv7) - > add armv6
谢谢,这有帮助!我在项目设置中添加了armv6,但是在info.plist中提到了armv7。我删除它(并重新插入电缆),它的工作。 – beetstra 2011-11-11 10:59:50
Xcellent答案!!!! – 2012-06-22 09:02:04
检查你所使用的框架... mostlt它发生的情况是一些框架不适用于旧设备工作,所以他们不应该REQUIRED类型但可选。希望对你有效。
检查您的电缆或设备底座。控制台中的问题表明您的物料连接不健康。你可以执行iTunes同步吗?
感谢您的回复。我已经解决了这些问题。那不是因为物质的东西。我为plist添加了以下值。 '
使用Xcode 3.2.5后,此问题已解决。一旦使用Xcode 3.2.5构建,我就可以在3GS和3G上部署应用程序,而不会出现任何问题。感谢您查看我的问题。 – Chinthaka 2011-06-15 15:24:44
这已被关闭,以支持更新的问题,这是更好的问,并收到更好的答案。 – 2012-07-11 01:04:11
我希望它没有关闭,新的问题不是重复的。我有这个问题,但是如果我从设备上运行应用程序,它会运行,所以它安装正常,证书和配置文件必须正常,并且它不能是体系结构问题。 网络上的其他人表示这可能是一个越狱问题,但我不认为我的手机被监禁。 虽然我没有足够的代表重新开放。 – 2012-08-08 15:59:54