I’m using Xcode 15.2 for one of my projects to run unit tests with Rosetta simulators.
Today I tried to use Xcode 16 edge to run unit tests and found out Rosetta simulators are not being included.
By the way, Rosetta 2 is installed on the Bitrise Xcode 16 edge stack it simply won’t work because of the above deprecation. Is it a possibility for you to use the Xcode 14.2 stack?
Hi Balazs,
It seems that my writing’s confusing. I’m actually not mentioning about Rosetta mode of Xcode, but “rosetta simulators”. Please also check this for more info
Anyway, I tried at my local machine with Xcode 16 beta, while running fastlane’s scan. It appears that Apple’s changed something in Xcode so that the option run_rosetta_simulator won’t be able to find a rosetta simulator.
Here is a sample error. (it’s the same as another build on Bitrise I triggered yesterday)
xcodebuild: error: Unable to find a device matching the provided destination specifier:
{ platform:iOS Simulator, arch:x86_64, id:440C85D7-7C56-4627-BA0E-58DD149BCA13 }
Unsupported device specifier option.
The device “iPhone SE (3rd generation)” does not support the following options: arch
Please supply only supported device specifier options.
So basically, this is a problem of Xcode itself, not Bitrise.
So I’m good to close this request.
Thanks