Clean-machine QA matrix VM fresh user latest macOS release and physical Mac
Parent: macOS App Testing and Release QA · Published reference · snapshot 2026-10-02
↓ Facts as markdownall context files
Source-anchored research for Clean-machine QA matrix VM fresh user latest macOS release and physical Mac. Run status: COMPLETED.
These notes link each claim to its source. Some citations identify archived research reports that are no longer hosted on this site. A published reference means the content is available; it does not certify independent review or accuracy.Read the editorial policy and follow the sources before relying on a claim.
How it works
- Apple Account sign-in in System Settings works in a macOS VM only when both host and guest run macOS 15 or later; it allows iCloud and Xcode account use, and development builds with restricted entitlements via provisioning profiles. (high confidence) (verified as of 2026-04-29) [source]
- Tart VMs worked for installing an exact signed development candidate and driving guest UI without disturbing the host, but the same report left notarized release artifacts, hardware, multiple displays and live accounts unproven, and an unattended run failed when the guest screen locked until idle settings were changed. (low confidence) [source]
Problems, failure modes and limitations
- A macOS VM on Apple silicon cannot sign into the Mac App Store, so TestFlight cannot be downloaded there and TestFlight builds cannot be run in a VM. Test TestFlight and App Store install paths on a physical Mac. (high confidence) (verified as of 2026-04-29) [source]
- VM network connections always appear as Ethernet over NAT; macOS Arm guests have no virtual Wi-Fi adapter. Wi-Fi-specific behaviour (SSID, interface changes, roaming) of a network monitor cannot be validated in a VM. (high confidence) [source]
Facts and statements
- Apple's licence limits a Mac to two concurrently running macOS VMs; macOS blocks a third launch. A matrix of several macOS versions must run sequentially or use snapshots. (high confidence) [source]
- Virtualization framework (WWDC26) VZMacGuestProvisioningOptions lets the host set fullName, username, password, logsInAutomatically and enablesRemoteLogin at first start, enabling scripted fresh-user guests; the options are ignored if a user already exists in the guest. (medium confidence) (verified as of 2026-10-02) [source]
- A guest macOS version newer than the host's may not run; the guest range is Monterey and later on Apple silicon, so the latest-release row of the matrix needs a host at or above that release or a physical Mac. (medium confidence) (verified as of 2026-04-29) [source]
- TestFlight builds for Mac are available for up to 90 days, with up to 100 internal and 10,000 external testers; the first build in a group needs Beta App Review. This bounds how long a physical-Mac TestFlight row stays valid. (medium confidence) (verified as of 2026-10-02) [source]
Children
- No children recorded.