有什么方法可以通过编程方式找到设备上可用的最新ios版本。像最新的ios版本现在是12.2
根据Apple API列表,您可以使用以下命令检查最新的iOS版本。您必须在终端中运行此命令。
curl -L http://phobos.apple.com./version
您将获得有关所有版本的所有信息。
无法找到最新发布的iOS版本。这是完全不切实际的方法,因为UIDevice
或Any
类如何知道最新的iOS是在没有更新设备操作系统的情况下发布的。
现在再考虑其他可能性
有没有提供最新版本信息的苹果API?
不幸的是,没有这样的API提供这样的信息。
备择方案
您可以创建提供最新版本信息的自定义API。一旦最新的iOS将发布,然后在服务器后端更新。然后你可以检查哪个是最新的iOS版本。
我没有找到解决方案,但我从这个链接得到它:solution
只需调用API即可
curl -L http://phobos.apple.com./version
并搜索诸如“iPhone10,1”之类的密钥或您正在寻找的任何设备。您将在“产品版本”键下找到该版本
<key>ProductVersion</key>
<string>12.3.1</string>