Suitable: Confirm that the source simulator is running iOS or iPadOS 27.2 RC, then follow Apple’s workaround only if the failure matches the release note.
Not suitable: Don’t apply that workaround to a different runtime, and don’t bulk-delete simulator data before backing up what you need.
This guide is for independent developers using Xcode 27.2 RC to clone simulators for repeatable or parallel tests.
Small teams can use it to separate a known runtime issue from a different device or installation failure.
Developers testing on a remote Mac can also use the checks to review their environment without treating a single failed clone as a reason to erase it.
Last updated October 23, 2026. We checked the scope and workaround against Apple’s Xcode 27.2 RC release information, the iOS and iPadOS 27.2 RC release notes, and Apple’s Device Hub documentation.
Diagnose Xcode 27.2 RC simulator cloning failures by symptom
Start by identifying what failed. “Simulator cloning failed” can describe several different events: a clone operation returns an error, a clone is created but will not boot, or Xcode cannot create a device because the runtime is missing or unavailable. Those symptoms point to different checks.
Apple’s release notes document a cloning issue involving incorrect file permissions when the simulator is running iOS or iPadOS 27.2 RC. That finding is limited to the described runtime and operation. It does not establish that every Xcode version, simulator device, or macOS environment has the same problem.
| What you see | What to record first | What to check next |
|---|---|---|
| Cloning ends with an error | Full error text; source device and runtime | Verify that the source uses iOS or iPadOS 27.2 RC, then compare the error with Apple’s release note |
| Clone appears but will not start | Clone name and status in Xcode; whether the source still starts | Inspect device availability and runtime state in Xcode before changing source data |
| A new simulator cannot be created | Whether the required runtime is installed and available | Check Xcode’s component downloads and installation status |
| Runtime download or installation fails | Xcode version, selected runtime, and installation message | Treat this as a component-installation problem, not as proof of a cloning-permissions issue |
Record the source simulator’s name and runtime before retrying. Also note whether the error appears during the clone action or later, when you start the clone. That distinction prevents a boot failure from being misdiagnosed as a cloning failure.
Apple’s iOS and iPadOS 27.2 RC release notes are the reference for the known issue and its scope. Apple’s Xcode system requirements can help check whether the installed Xcode is supported by the current Mac environment. Neither check replaces the other: runtime scope and host compatibility are separate questions.
Separate a known runtime issue from other causes
The key question is not simply whether the project uses Xcode 27.2 RC. Check the runtime assigned to the source simulator. A project can use that Xcode installation while the selected device runs a different iOS runtime. The workaround is relevant only when the failure and runtime match Apple’s description.
First, confirm the source and runtime
Open Xcode’s device management view and identify the device you intended to clone. Confirm its runtime and status. If there are several similarly named simulators, distinguish the source from any earlier clone or test device before taking action.
Apple’s Device Hub documentation describes the device-management interface. Use it to verify which device is available and to review its state. Don’t infer the runtime from the project’s deployment target; the deployment target describes the app, not the runtime installed on a particular simulator.
Then compare the observed event with the known issue:
- If cloning the source fails and it runs iOS or iPadOS 27.2 RC, read Apple’s release note and check whether the listed permission issue matches the error.
- If the clone exists but cannot boot, check the clone and runtime state separately before touching the source.
- If Xcode cannot install or locate the runtime, follow the component-installation path instead of applying a cloning workaround.
- If the source uses another runtime, don’t assume the 27.2 RC issue applies. Gather the error details and investigate that case on its own.
This distinction matters because a broad cleanup can remove useful test state without addressing a missing runtime, a device availability problem, or a different error.
Use Apple’s workaround only within its stated scope
Apple published a workaround for the documented iOS and iPadOS 27.2 RC simulator-cloning issue. Use the wording and source-device data path in the official release notes. Do not reconstruct a command or path from memory, copy a workaround intended for another release, or substitute a broader simulator directory.
The exact target matters. A path associated with a particular source device is not permission to edit every simulator’s files. The release note is the authority for the path and action; if its instructions do not match the runtime or error in front of you, stop rather than adapting them.
Before changing files, make sure you can identify the source device and have preserved any simulator data you need. A clone failure alone is not a reason to delete the source.
Protect test data before changing anything
A simulator can hold more than disposable app state. It may contain seeded data, a particular login state, test fixtures, or a setup that is difficult to recreate. The source and the failed target are not interchangeable. Confirm which one contains the data you want to keep.
Use this sequence before applying the workaround:
Step one: Capture the failure. Save the complete error text and note what you clicked immediately before it appeared. Record whether the failure occurred during cloning or when starting the resulting device.
Step two: Identify the source device. In Xcode’s device management view, check the device name, status, and runtime. If the source is unclear, do not change files yet. Resolve the identity first.
Step three: Preserve required state. Decide what must survive: app data, test accounts, fixtures, or other local state. Use the backup or export method appropriate to your test workflow. If the data cannot be recreated and you cannot verify a safe backup, leave the source untouched while you investigate.
Step four: Compare the runtime and error with Apple’s note. Read the iOS and iPadOS 27.2 RC release notes and confirm that the documented issue matches the source runtime and failure. Don’t apply the workaround just because the Xcode version number looks similar.
Step five: Follow the published workaround exactly. Use the source-device path and action stated in Apple’s note. Don’t broaden the target to a parent directory, another simulator, or an entire device-data folder. If the instructions are unclear for your device, pause and seek clarification through Apple’s official feedback channel.
Step six: Retry once and record the result. Check whether the original source remains available, then attempt the clone again. Note whether the clone is created and whether it starts. If the outcome changes, record the new error rather than repeating file changes.
Apple’s documentation for downloading and installing additional Xcode components is relevant when the actual problem is a missing or incomplete runtime. It is not a substitute for the cloning workaround. Likewise, Xcode’s command-line tools have their own documentation; don’t assume a command-line reset is required for a simulator-specific permissions issue.
Choose the next check based on what remains broken
After following the documented workaround, avoid repeating changes to the source data if cloning still fails. Re-check the source and target in Xcode, confirm the runtime, and classify the remaining symptom. Use the comparison below to decide where to spend the next troubleshooting step.
| Current result | Best next action | Avoid |
|---|---|---|
| The source is available, but cloning still returns the same error | Reconfirm the source runtime and exact error; compare both with Apple’s note | Re-running the workaround on wider paths |
| The clone exists but is unavailable or will not start | Inspect the clone’s status and runtime in Device Hub | Deleting the original source as the first response |
| The runtime is absent or installation is incomplete | Check Xcode’s component download and installation status | Treating a runtime-install problem as a permissions failure |
| The issue does not match the documented 27.2 RC case | Preserve logs and report the distinct failure through Apple Feedback Assistant | Applying a workaround outside its stated scope |
If the issue does not match Apple’s known problem, include the Xcode version, runtime, source and target device states, complete error text, and the point at which the operation failed in your report. Keep the description factual. Don’t label an unrelated startup or download failure as the documented cloning bug.
For work split between local and remote machines, make sure the same facts are recorded on the machine where the failure occurred. A remote desktop session can make it easy to confuse the host’s installed components with the runtime assigned to a simulator. Our remote Mac access guide explains the access options to check before reviewing a test environment remotely.
FAQ
Why can simulator cloning fail in Xcode 27.2 RC?
Apple documents a permissions-related cloning issue for simulators running iOS or iPadOS 27.2 RC. Check the runtime assigned to the source device, not just the Xcode version used to open the project. If the source uses another runtime, or the failure happens while installing a runtime or starting a clone, treat that as a separate symptom and investigate it independently.
What should I do about a permissions error in the iOS 27.2 Simulator?
First capture the full error and confirm the source simulator’s runtime in Xcode. If it matches the documented 27.2 RC issue, use Apple’s workaround exactly as written in the release notes, including its source-device data path. Don’t apply it to a different runtime or expand it to cover other devices. Preserve needed source data before changing files.
How should I use Apple’s simulator-cloning workaround?
Identify the source device, check its runtime, and back up the state your tests depend on. Then open Apple’s iOS and iPadOS 27.2 RC release notes and follow the listed workaround without changing its path or scope. If the instructions don’t match the observed runtime or failure, stop. Collect the error and use Apple’s feedback channel for a mismatched case.
Can I retain data on the original simulator after a clone fails?
Yes. A failed clone does not automatically require removing the original simulator. Keep the source available, identify it in Xcode, and preserve any app state or test fixtures you need before applying the documented workaround. Avoid bulk cleanup, especially when the source and failed target are easy to confuse. If you cannot verify a backup, leave the source unchanged while you investigate.
If you’re isolating a 27.2 RC cloning failure, keep the source simulator intact until the runtime, error, and Apple workaround all match. If local storage or a shared development machine makes that separation difficult, a remote Mac can provide an independent test environment; it won’t make an out-of-scope workaround safe, and it may not suit workflows that need local hardware access. Review the remote Mac environment guides first. If you need a separate Mac for a temporary test cycle, compare the available deploymini plans with the cost and control of using a Mac you already own.
Frequently asked questions
Why can simulator cloning fail in Xcode 27.2 RC?
Apple's iOS and iPadOS 27.2 RC release notes document a simulator-cloning issue tied to incorrect file permissions when the simulator is running that runtime. This is a scoped known issue, not evidence that every Xcode installation or simulator clone is affected. Confirm the runtime on the source device before applying the workaround.
What should I do if an iOS 27.2 Simulator clone reports a permissions error?
Record the complete error and confirm the source simulator is using the iOS 27.2 RC runtime. Then follow the workaround exactly as Apple lists it in the release notes, including its stated source-device data path. Do not adapt the path, apply the steps to another runtime, or clean the whole simulator folder.
How do I apply Apple's simulator-cloning workaround safely?
Identify the source simulator in Xcode first and back up any data you need to retain. Open Apple's iOS and iPadOS 27.2 RC release notes and use the workaround exactly as published for the affected source-device path. If the runtime or failure does not match the note, stop and investigate the separate failure rather than running the workaround.
Can I keep test data from the original simulator after cloning fails?
Yes, if the source simulator remains available, preserve it and copy or export any test data your workflow requires before changing its files. A failed clone does not by itself mean the original device must be deleted. Avoid bulk cleanup; first confirm which device is the source and which is the failed target in Xcode's device management view.
Further reading
Run Your Simulator Workflows on a Dedicated Mac
Rent a dedicated physical Mac mini from DeployMini to build and test on a single-tenant device.
