gpt4 book ai didi

ios - 如何使用 Swift 以编程方式确定最新的 iOS 版本?

转载 作者:搜寻专家 更新时间:2023-10-31 22:25:02 25 4
gpt4 key购买 nike

我目前正在构建一个基于 Swift 的 iOS 应用程序。

在我的应用程序中,我想验证设备的特定安全功能。

其中之一是确保设备安装了最新的 iOS 版本。

当然,获取设备上当前安装的 iOS 版本非常简单。但我似乎找不到任何 API 来以编程方式确定最新的可用 iOS 版本是什么。

是否有一些 API 可以执行此操作?或者我可以在 Apple 网站上调用一些 REST API 来收集这些信息?

最佳答案

Apple 在 curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client.MZITunesClientCheck/version。使用以下命令在命令行上对其进行测试:

curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client.MZITunesClientCheck/version

响应是 XML,您需要的信息是按设备版本键控的(例如 iPhone8,1)。

您可以通过 using sysctlbyname() from Swift 访问您设备的版本.

更新 看起来旧的 URL (http://phobos.apple.com./version) 已经过时了(感谢 Troy )所以更新了我的答案是另一个版本。我不知道内容是否相同。

关于ios - 如何使用 Swift 以编程方式确定最新的 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50910926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com