在我们的 App 测试期间,我们需要确保我们的 App 在大多数 iOS 版本上都能正常运行。有没有办法将 iPhone 的 iOS 版本更新到特定版本?
3 回答
您可以将 iPhone 升级到较新版本,但请注意,您不能再改回较低版本的 iOS。即,一旦手机运行 iOS 5.1,您就不能再将其更改回 iOS 5.0。
要进行升级,您可以使用 XCode 中的 Organizer 窗口。选择“设备”选项卡,您将看到更改该设备 iOS 版本的选项。
Apple 建议(和我一样)为要测试的每个 iOS 版本配备单独的设备。因此,每个版本一个 iPhone。然后,您可以轻松地在所有不同版本的 iOS 上测试您的代码。
请参阅此处的文档
特别是这个注释:
重要您安装的 iOS 版本必须与设备上当前安装的版本相同或更新。尝试安装较旧的软件映像将失败。安装尝试失败后,您必须重新安装上次成功安装的版本或更新版本的 iOS。
我相信在 iTunes 中,您可以上传已下载的固件。我曾经使用http://www.felixbruns.de/iPod/firmware/来获取我越狱时想要的苹果托管固件的链接。当您插入设备时,您应该会看到一个允许您检查或安装更新的屏幕,如果您按住 Shift 键单击它,您可以选择一个文件。
注意:我从大约一年前的记忆中这样做,但如果我不完全正确,我相信我仍然有正确的想法和前进的道路。
在我有限的知识范围内,除非您拥有要测试的 iOS 版本的 iphone/ipad,否则您无法做到这一点。
我应该强调它似乎没有办法以合法的方式做到这一点,这将使手机完好无损以测试 IAP 等。
希望有人证明我错了。