07
FAQ
Why might an App Extension fail to run in the iPhone Duo simulator?
Apple’s Xcode 27.1 beta release notes identify a known issue: most App Extensions can’t run or be debugged in the iPhone Duo simulator. Treat that as a beta limitation, not proof that every extension or every Xcode version is affected. Check the release notes for the exact version you’re using, and test the extension on a suitable alternative target.
Does an extension launch failure mean my Xcode project or signing is wrong?
Not by itself. First determine whether the extension target builds, installs, and then fails only when launched or triggered by its host. Confirm the active scheme and destination, and compare the same extension on another supported simulator or a paired device. Investigate project settings or signing when the error is independent evidence, such as a build or installation failure.
Choose a target that supports the extension’s actual workflow. A suitable simulator can help check extension behavior and host interaction; a paired physical device is the stronger choice when you need to verify device-specific behavior. Record the operating system, destination, host app, and key interaction so a successful result on one target isn’t mistaken for coverage on another.
Can a remote Mac run the iPhone Duo simulator and debug an App Extension?
A remote Mac can provide the macOS and Xcode environment, but remote access doesn’t remove a limitation documented for the simulator. Verify the selected Xcode, runtime, scheme, destination, and graphics session on that Mac. Use a supported alternative simulator for extension checks, or pair a physical device when the test requires it; keep those results distinct from iPhone Duo layout checks.
If the current setup relies on one shared Mac, it can create scheduling conflicts and make the test environment harder to isolate; buying a dedicated Mac adds hardware cost, while a remote setup can still require a compatible device for device-specific checks. If you need a separate, repeatable macOS environment for temporary extension testing, review VNCMac’s remote Mac service and confirm that its access and device-testing options fit your workflow before choosing it.