Simulators missing on Xcode 8.2.x macOS Sierra environment

#1

We were previously using the simulators for iPhone 7, iPhone 7 Plus and iPhone SE on iOS 10.0. But now it looks that the environment is missing this iOS version for iPhone 7 and iPhone 7 Plus.

This is the versions that are showing for this environment when you run instruments -s devices:

iPhone 7 (10.1) [E597AEE0-6F22-49EF-843D-3EA4867E251E] (Simulator)
iPhone 7 (10.2) [DB8627C8-9A2D-4BAF-B24C-F66CFB484360] (Simulator)
iPhone 7 (10.2) + Apple Watch Series 2 - 38mm (3.1) [B1BF62C8-03B1-4BFE-8C6B-96E2764CDAF1] (Simulator)
iPhone 7 Plus (10.1) [405D46E7-AD85-463B-8036-964F1FA36629] (Simulator)
iPhone 7 Plus (10.2) [8E087B8A-8081-40E0-B600-39CDF51DF23E] (Simulator)
iPhone 7 Plus (10.2) + Apple Watch Series 2 - 42mm (3.1) [D0A1DF2F-9260-4AB8-81FC-55ED17DBF19F] (Simulator)
iPhone SE (10.0) [E0EED1F2-97E4-4937-B54D-88A3A114229E] (Simulator)
iPhone SE (10.1) [7932644F-98A9-446D-B567-C984AE4998A2] (Simulator)
iPhone SE (10.2) [D0602EF4-CCAA-4169-A034-97AEEEB66952] (Simulator)
0 Likes

#2

There was absolutely no change in which simulators are available, not since the Xcode 8.2 stack was created. We always install all the available simulators from Xcode when we create the stack.

This means that if you do a full clean install of macOS and Xcode 8.2.1, there won’t be an iPhone 7 with iOS 10.0, only with 10.1, 10.2, same for iPhone 7 Plus. You can see this in the stack’s system report at: https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/osx-xcode-8.2.x.log#L373

It’s actually the same with Xcode 8.1 - https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/osx-xcode-8.1.x.log#L387

It seems that if you want to use iPhone 7, you have to go with iOS 10.1+

0 Likes