我有一部 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 Settings 中的“Architectures”字段设置为“Standard (armv6 armv7)”
我在这里缺少什么吗?为什么它不能安装以及在 Xcode4 的第一个版本和第二个版本之间发生了什么变化可能导致这个问题?
在您的target设置(不是项目设置)中,确保您有:
架构:标准(armv6 armv7)
有效架构:armv6 armv7
仅构建活动架构:否
(虽然在调试中通常是可以的 当您使用单个时构建 测试装置)
在简单的解释中,你的应用程序可能有不受支持的 iOS 版本 建造。要么如此。真正老的应用程序通常不会在新的 iOS 设备上运行,因为它们的构建,或者应用程序不运行 64 位。这就是简单的解释。
• 使用 Windows 在 Safari 上测试 asp.net 应用程序
• 在 Apple Watch 和 iPhone 之间启动文件传输应用程序
• Flutter: 无法安装应用程序,因为即使在 Developer 帐户上添加了 Iphone 设备的 UDID 也无法验证其完整性
• 为什么同一个 iOS 应用程序在旧设备上有不同的内存占用?
• iOS 15.7.3 - iPhone 很忙:让设备为开发做好准备
• Flutter 在 iPhone 2023 中获取设备的电话号码
• 在 iOS 上将 Flavors 与 Flutter 结合使用:${PRODUCT_NAME} 未按预期工作
• Xcode 9.2 说我的“iPhone 最近重新启动”并且不会运行
• iPhone(XCode)模拟器在新的 MacOS 更新后不与 Flutter 链接
• 如何在没有 metro 的情况下使用 Xcode 构建 expo 应用程序
• iOS - 有没有办法只将音频输出到 iPhone 顶部扬声器?
• LinearGradient 在 P3 色彩空间(SwiftUI)中使用颜色时显示错误的颜色
• 需要开发人员模式 - iPhone 16.1.1 - 在 iPhone/iPad (iOS) 中下载应用程序时出现问题
• 如果直接从 Xcode 上传 iOS 应用程序运行成功,如果从 TestFlight 更新则崩溃。捆绑包未包含在存档中?