@BenjaminApple There are three primary use cases for most macOS developers running a beta OS in a virtual machine (such as macOS Ventura in UTM):
To download their existing apps from the Mac App Store to verify that everything works correctly on the new OS. An Apple ID is needed to download from the Mac App Store.
To build and debug their apps using Xcode. An Apple ID is needed to setup an account in Xcode so automatic code signing can be used.
To test apps that use iCloud. An Apple ID is needed to access iCloud in System Settings.
-ch
Topic:
App & System Services
SubTopic:
Core OS
Tags: