xcode 尝试将iPhone应用程序安装到我的开发设备时出现“错误的架构”

tjrkku2a  于 2023-04-07  发布在  其他
关注(0)|答案(2)|浏览(179)

我有一部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的第一个版本和第二个版本之间有什么变化可能导致这个问题?

qacovj5a

qacovj5a1#

在您的目标设置(不是项目设置)中,确保您具有:

  • 架构:标准(armv6 armv7)
  • 有效体系结构:armv6 armv7
  • 仅构建活动体系结构:不想

(尽管当您使用单个测试设备时,在调试版本中,“是”通常是OK)

roejwanj

roejwanj2#

在简单的解释你的应用程序可能有不受支持的版本的iOS构建.无论是.真正的老应用程序通常不运行在新的iOS设备,因为他们的构建,或应用程序不运行64位.这是简单的解释还.

相关问题