facebook / idb

idb is a flexible command line interface for automating iOS simulators and devices
https://fbidb.io
MIT License
4.51k stars 432 forks source link

Add missing iOS, tvOS and watchOS versions #827

Open palperin opened 1 year ago

palperin commented 1 year ago

Motivation

Display correct OS versions when listing simulators.

Test Plan

idb_companion --list 1 now returns correct os_version for iOS 15.4 Simulators:

{"model":"iPhone 12","os_version":"iOS 16.4","udid":"66C4D576-500A-4CE1-9AF0-3AAD17BE249D","architecture":"x86_64","type":"Simulator","name":"15_4_iPhone12","state":"Shutdown"}

{"model":"iPhone 12","os_version":"iOS 16.4","udid":"4173C584-9BD5-47F6-95C4-7BBEE1972D52","architecture":"x86_64","type":"Simulator","name":"16_4_iPhone12","state":"Shutdown"}

Prior to this change, the default (latest == 16.4) version was returned.

Related PRs

https://github.com/facebook/idb/pull/656