我试图找到一种从命令行获取设备的 iOS 版本的方法,例如 Android 中的 adb devices ,但是找不到任何解决方案。我找到的所有答案都在解释如何从应用程序中获取它。
有什么方法可以从命令行获取iOS版本的设备?
谢谢
最佳答案
经过研究,我发现工具具有instruments -s devices
命令。
当您运行该命令时,它将列出所有Known Devices
,但连接的列表及其序列号将位于列表的顶部。
类似的输出是:
admin$ instruments -s devices
Known Devices:
test iPhone (v7.1.1) (deviceserialnumber)
test iPhone 5S (v7.1.1) (deviceserialnumber)
iPhone - Simulator - iOS 7.1
iPhone Retina (3.5-inch) - Simulator - iOS 7.1
iPhone Retina (4-inch) - Simulator - iOS 7.1
我使用 sed 命令仅获取序列号和 iOS版本:
instruments -s devices | sed -n -E -e 's/.*v(.*)\) \((.*)\)/\2 \1/p'
输出将是:
deviceserialnumber 7.1.1
deviceserialnumber 7.1.1
关于ios - 如何从命令行获取设备的iOS版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26471448/