Xcode 10.2 beta 1 *seemingly* breaks backwards compatibility

Number:rdar://47573241 Date Originated:January 26 2019, 12:17 PM
Status:Closed Resolved:
Product:Xcode Product Version:10.2 beta 1
Classification:Other Bug Reproducible:Always
Running `xcrun simctl list devices --json` to list the available devices produces an output that appears not to be backwards compatible with Xcode 10.1.

More specifically, the JSON "devices" object is missing entries of "iOS 12.1", etc. that identify devices given the platform.

I am not sure if that's a regression or working as intended.

Steps to Reproduce:
Run `xcrun simctl list devices --json` using Xcode 10.2 beta 1

Expected Results:
A JSON output that includes a platform entry with a list of devices.

Sample output at "simctl-list-devices_expected.json"

Actual Results:
Sample output at "simctl-list-devices_actual.json"

Xcode 10.2 beta 1

A bit of a background.

I installed Xcode 10.2 beta 1, alongside the existing installation of Xcode 10.1, as well as the Additional Tools when prompted as part of launching Xcode for the first time.

* I tried to explicitly set the Xcode installation using `xcode-select -s` to Xcode 10.1  but doesn't seem to change the output.
* Removing Xcode 10.2 beta 1 from /Applications doesn't seem to change the output.


Apple Developer Relations

Engineering has determined that this issue behaves as intended based on the following information:

While we try to not be unnecessarily disruptive, the format of that output is subject to change over time as features are added and we need to adjust it.

We consider this issue closed. If you have any questions or concern regarding this issue, please update your report directly (https://bugreport.apple.com).

Thank you for taking the time to notify us of this issue.

Best Regards,

Developer Bug Reporting Team Apple Worldwide Developer Relations

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!