Xcode 12 "Any Mac" not working

Try to select "Any Mac" from Schemes.

It says A build only device cannot be used to run this target.
Please select an available device or choose a simulated device as the destination.

But there is no simulated device for the new ARM Macs.



There is no simulator for Apple Silicon Macs, so you can't test Apple Silicon apps on Intel-based Macs.
You can use the "Any Mac" build destination to build your app in the Universal format, but as mentioned above (or below?) you cannot run the Apple Silicon slice of the binary on an Intel-based Mac.

There is no Apple Silicon Emulator on Xcode 12

Xcode can't emulate Apple Silicon. The iOS Simulator is just an Intel build of iOS and the app that run on the Simulator is just the Intel build of that iOS app.

This is how Simulator always work on Intel Macs.
Xcode 12 "Any Mac" not working
 
 
Q