Environment
- Xcode 27.0 (Build 27A5194q)
- macOS 27.0 (Build 26A5353q), Apple Silicon
- Command Line Tools 27.0
Summary The iOS 27.0 (24A5355p) and watchOS 27.0 (24R5289n) Simulator runtimes download and mount successfully, but never register as usable. Both fail in exactly the same way. Every older runtime (e.g. iOS 26.2 / 23C54) works fine.
What I see
xcrun simctl list runtimes does NOT list iOS 27 or watchOS 27. They appear only
under xcrun simctl runtime list (disk images), as:
iOS 27.0 (24A5355p)
State: Ready
Image Kind: Patchable Cryptex Disk Image
Signature State: Unknown
Mount Path: /private/var/run/com.apple.security.cryptexd/mnt/...
They never get promoted to /Library/Developer/CoreSimulator/Volumes/ the way working runtimes do.
Where it actually breaks
simdiskimagedfinds and mounts the runtime with no error: "Found runtime bundle on disk image at: .../iOS 27.0.simruntime" "Got supported architectures back ... arm64"- The runtime IS present in /Library/Developer/CoreSimulator/Images/images.plist, and its cryptex personalization manifest exists in /Library/Developer/CoreSimulator/Cryptex/Personalization/.
- BUT iOS 27 (24A5355p) and watchOS 27 (24R5289n) are the ONLY two images in the
index whose
signatureStateis notverified. Every other runtime showssignatureState => verified. CoreSimulatorService therefore never registers them.
So the cryptex mounts and the personalization ticket is present, but signature verification against that manifest never completes for these two new runtimes.
Things I have already tried (no change)
- Deleted and re-downloaded the runtime via
xcodebuild -downloadPlatform iOS(fresh image, identical result) - Restarted CoreSimulatorService; ran
sudo xcodebuild -runFirstLaunch - Full reboot (cryptex re-mounts at boot but is still never verified/promoted)
- Deleted images.plist and let it rebuild
- Verified: system clock correct; gs.apple.com and ppq.apple.com reachable on 443;
~85 GB free disk; iphoneos27.0 SDK build (24A5355p) matches the downloaded runtime;
simctl runtime match listshows 24A5355p as the chosen/default runtime.
The standalone Simulator runtime .dmg for iOS 27 is not yet on Developer Downloads,
so xcrun simctl runtime add isn't an option.
Questions
- Is anyone else seeing iOS 27 / watchOS 27 runtimes stuck at
Signature State: Unknown/signatureState != verifiedon this beta? - Is there a way to force re-verification of an already-downloaded cryptex runtime without a standalone .dmg?
- Is this a known issue in the current beta? (FB filed.)
Thanks!