我試圖找到一種方式來獲得的iOS版本從命令行設備,如亞洲開發銀行設備在的Android,但我無法找到任何解決方案。我發現的所有答案都解釋瞭如何從應用程序獲取它。如何從命令行獲取設備的iOS版本?
有什麼辦法從命令行獲取設備/設備的iOS版本?
感謝
我試圖找到一種方式來獲得的iOS版本從命令行設備,如亞洲開發銀行設備在的Android,但我無法找到任何解決方案。我發現的所有答案都解釋瞭如何從應用程序獲取它。如何從命令行獲取設備的iOS版本?
有什麼辦法從命令行獲取設備/設備的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
在命令提示符下
運行sw_vers
你ssh'ed到的iDevice後
iPhone:~ root# sw_vers
ProductName: iPhone OS
ProductVersion: 9.0.2
BuildVersion: 13A452
sw_vers顯示MAC的版本信息,而不是連接iOS設備。 – 2017-11-20 07:47:20