[TIMOB-23918] ioslib: Introduce managed device pairs
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2020-01-30T19:08:25.000+0000 |
Affected Version/s | n/a |
Fix Version/s | ioslib 0.4.2 |
Components | Tooling |
Labels | n/a |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2016-09-18T15:30:38.000+0000 |
Updated | 2020-01-30T19:08:56.000+0000 |
Description
ioslib lists all iOS and watchOS Simulators, but doesn't clearly list which iOS Simulators and watchOS Simulators can be paired. This is primarily due to the complexity because device pairs are per Xcode.
We could fix this by creating and owning our own device pairs. The pair would get its own UDID. Then Studio and the CLI would simply show all iOS Simulators and all device pairs. No need to display watchOS Simulators or valid permutations of all iOS and watchOS Simulators.
We added this to ioslib@0.4.2 and have since keep this lookup up-to-date. https://github.com/appcelerator/ioslib/commit/34bf34c508cae7e64b0638a2972bb580a21b7346#diff-a234ce1dea68cafd8bb296cb597b3243