I'm a small-time app developer; I'm not likely to get access to the Developer Transition Kit. Despite that, I'd like to be able to test my macOS app on my existing Intel Mac, to make sure my apps will continue to work on Apple Silicon.
Is it possible to do a test my Apple Silicon compatibility today on my Intel Mac?
(I'm imagining something like running macOS Big Sur in a VM. It might perform slowly, but at least it would give me peace of mind to know that my app will work.)
Is it possible to do a test my Apple Silicon compatibility today on my Intel Mac?
(I'm imagining something like running macOS Big Sur in a VM. It might perform slowly, but at least it would give me peace of mind to know that my app will work.)
Using the "Xcode 12 for macOS Universal Apps Beta", you will be able to build your app Universal, so that it can run on both Intel and Apple Silicon Macs. There is a new destination that you can select when building your project, "Any Mac," which will cause your app to be built with both CPU architectures. However, if you launch and test your universal app on your Intel Mac, only the x86_64 code will run. In order to fully qualify your app, you still need to test it on an Apple Silicon Mac.
Check out the release notes for Xcode 12 for macOS Universal Apps Beta for more info: https://developer.apple.com/documentation/xcode-release-notes/xcode-12-for-macos-universal-apps-beta-release-notes/
Also, be sure to watch today's session on this topic, "Port your Mac app to Apple Silicon": https://developer.apple.com/videos/play/wwdc2020/10214/
Check out the release notes for Xcode 12 for macOS Universal Apps Beta for more info: https://developer.apple.com/documentation/xcode-release-notes/xcode-12-for-macos-universal-apps-beta-release-notes/
Also, be sure to watch today's session on this topic, "Port your Mac app to Apple Silicon": https://developer.apple.com/videos/play/wwdc2020/10214/