我有一部iPhone 3G(运行iOS 4.0),我用它在我的旧硬件上测试我的应用程序的性能。
然而,不知何故,当我安装最新版本的Xcode4(4.0.2 build 4A2002a)时,我失去了在这个旧设备上安装应用程序的能力。
No provisioned iOS devices are available. Connect an iOS device or
choose an iOS simulator as the destination.
然而,设备上没有任何变化(我的配置文件仍然安装和有效),整个过程对我的主要设备iPhone4来说都很好。
我使用管理器中的应用程序屏幕手动将应用程序安装到手机上。这看起来更有希望,因为进度条开始填满并指示它正在将文件复制到设备上。然而,在完成之前,它弹出一条消息:
An unknown error message 'IncorrectArchitecture', was received from the device.
手机上也不会显示这个应用
我的项目的部署目标是3.1.3,构建设置中的“架构”字段设置为“标准(armv6 armv7)”
我是不是漏掉了什么?为什么它不能安装,在Xcode4的第一个版本和第二个版本之间有什么变化可能导致这个问题?
2条答案
按热度按时间qacovj5a1#
在您的目标设置(不是项目设置)中,确保您具有:
(尽管当您使用单个测试设备时,在调试版本中,“是”通常是OK)
roejwanj2#
在简单的解释你的应用程序可能有不受支持的版本的iOS构建.无论是.真正的老应用程序通常不运行在新的iOS设备,因为他们的构建,或应用程序不运行64位.这是简单的解释还.