iphone - 尝试将 iPhone 应用程序安装到我的开发设备上时出现 "Incorrect Architecture"

标签 iphone xcode xcode4

我有一台 iPhone 3G(运行 iOS 4.0),我用它在旧硬件上测试我的应用程序的性能。我曾经能够毫无问题地使用该设备,即使使用 Xcode 4 也是如此。

但不知何故,当我安装最新版本的 Xcode4(4.0.2 版本 4A2002a)时,我无法在这个旧设备上安装我的应用程序。当我按下“运行”按钮时,我得到

No provisioned iOS devices are available. Connect an iOS device or 
choose an iOS simulator as the destination.

但是,设备上没有任何变化(我的配置文件仍然安装并且有效),并且整个过程对于我的主要设备 iPhone 4 运行良好。

我使用管理器中的应用程序屏幕手动将应用程序安装到手机上。这看起来更有希望,因为进度条开始填满并表明它正在将文件复制到设备上。然而,还没说完,就弹出了一条消息:

An unknown error message 'IncorrectArchitecture', was received from the device. 

并且该应用程序从未出现在手机上。

我的项目的部署目标是 3.1.3,“build设置”中的“架构”字段设置为“标准(armv6 armv7)”

我在这里缺少什么吗?为什么它无法安装?Xcode4 的第一个版本和第二个版本之间发生了什么变化可能导致了这种情况?

最佳答案

在您的目标设置(而非项目设置)中,确保:

  • 架构:标准(armv6、armv7)

  • 有效架构:armv6 armv7

  • 仅构建事件架构:否

    (尽管"is"在调试中通常是可以的 当您使用单个 测试装置)

关于iphone - 尝试将 iPhone 应用程序安装到我的开发设备上时出现 "Incorrect Architecture",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5824316/

相关文章:

iphone - 如果它是只读的,我可以将我的核心数据存储在 Bundle 上吗

ios - 使用 UITapGestureRecognizer 传递参数

xcode - URLForResource返回nil

ios - 图像缩放,低分辨率

ios - Xcode 4.3 开发者预览版 2 : Compatibility with older iOS SDKs

ios - Xcode删除文件位置?

ios - Xcode 4 - 一键构建到多个设备?

ios - 无法从完成处理程序进行网络调用?

iphone - 如何在 XCode 上检查 iPhone 应用程序的 TARGET_NAME?

objective-c - 如何在 xcode 中随机播放存储在数组中的图像而不重复