iPhone Duo Developer Hub

The iPhone Duo Simulator is here

Xcode 27.1 beta arrived on 18 September 2026 with the iOS 27.1 SDK, and its release notes name the iPhone Duo Simulator runtime. That closes the "not yet" we gave to the simulator question in our Group Lab notes. What the beta gives you, and what it still does not.

18 September 2026Xcode 27.1 beta (27A9269)Apple release notes

Three days after Apple shipped Xcode 27, the first dot release enters beta. For anyone building for the Duo the interesting part is not the version number: it is one word in the Simulator section of the release notes, and the four paragraphs around it that tell you what the simulator will not do yet.

Confirmed Apple's release notes state it. The note links to the source.

Our reading What it means for your code. Not Apple's words.

01 · What shipped

Xcode 27.1 beta (27A9269) was published on 18 September 2026. From the release notes' overview:

ItemDetail
SwiftSwift 6.4
SDKsiOS 27.1, iPadOS 27.1, tvOS 27, watchOS 27, macOS 27, visionOS 27
On-device debuggingiOS 17+, tvOS 17+, watchOS 10+, visionOS
Host requirementA Mac running macOS Tahoe 26.6 or later

iOS 27.1 is the SDK that takes a Duo app edge to edge on the inner display, which is the whole reason the 27.1 line matters more to this device than 27.2 does. The device ships with iOS 27.1, so 27.1 is the branch a release plan should sit on — three levels of Duo support covers that in detail.

02 · The Duo Simulator runtime

In our Group Lab notes we answered "is there a simulator I can test the poses in?" with not yet. The beta's Simulator section now names the runtime directly, in the form of two known issues:

Confirmed

Quoted from the release notes, Simulator → Known Issues

"StandBy is unavailable in the iPhone Duo Simulator runtime." (187708663)

"Running and debugging most app extensions is unavailable in the iPhone Duo Simulator runtime." (187708767)

Our reading: a runtime only gets a named limitation when it exists. A beta that did not ship the Duo runtime would not be documenting what does not work inside it. Treat the runtime as present and testable, and treat everything it is not yet good at as the list below.

Xcode beta app icon
Xcode 27.1 beta (27A9269). The build that carries the iOS 27.1 SDK and the Duo Simulator runtime. Icon: Apple, from the Xcode downloads page.

03 · What still does not work

Every one of these is a release-note known issue, so they are Apple's own words rather than a bug report from the field:

  • StandBy is unavailable in the Duo Simulator runtime (187708663). If your app leans on StandBy, the simulator will not reproduce it.
  • Most app extensions cannot be run or debugged in the Duo Simulator runtime (187708767). Widgets, share sheets and other extensions are the gap here — test those on a resizable iPhone runtime, or on hardware.
  • The first Simulator launch can take several minutes (187708500). Not a bug, but do not read a slow boot as a broken install.

Our reading: the shape of this list is useful. What Apple is holding back is peripheral — StandBy and extensions — while the core job, seeing your layout at the Duo's sizes and poses, is what the runtime is for. Note also what the release notes do not say: there is no line claiming the Duo runtime is finished, and no mention of which poses are simulated. Assume the pose set is worth verifying yourself once you have the runtime in front of you.

04 · Previews on the second display

One entry in the beta is a new feature rather than a limitation, and it is the one Duo-specific addition in the release notes:

Confirmed

What it says, verbatim

"The canvas overrides picker now includes a Display group for previewing content on a device's alternative display." (182598534)

Our reading: on the Duo, the alternative display is the outer one — the cover screen. Until now the way to check outer-display content was to run on a device or trust a mock. A Display group in the canvas overrides picker puts that in Xcode Previews. Worth trying before a device arrives, and worth pairing with the accessibility text sizes while you are in there.

Previews in Xcode 27.1 beta gain a Display group, so a canvas can render content aimed at the device's alternative display inner display outer display Display group in canvas overrides your app at Duo sizes cover screen preview the alternative display without leaving the canvas
What the new entry buys you. The Duo has two displays and only one of them is what you usually preview. The Display group makes the other one a canvas target instead of a device-only check.

05 · Mac Catalyst rough edges

Both Mac Catalyst entries in the beta are known issues with Apple-supplied workarounds. They matter here because Catalyst is a cheap way to feel a wide, resizable layout before hardware exists:

Known issueWorkaround in the release notes
Projects using iOS 27.1-specific APIs show compile errors when building for Mac Catalyst — "undeclared identifier", "not found", "has no member", "cannot find" (185924957)Isolate the affected code with build-time conditionals: #if !targetEnvironment(macCatalyst) in Swift, #if !TARGET_OS_MACCATALYST in ObjC
Projects targeting iOS 27.1 show no Mac Catalyst run destination (187046347)Add a Mac Catalyst 27.0 minimum deployment in target settings

Our reading: if you were planning to use Catalyst as your pre-hardware resize harness on the 27.1 SDK, budget half an hour for these two rather than assuming it opens clean. The alternative from the Group Lab still works and needs no workaround: iPhone Mirroring, resized, plus deviceHub.

06 · Get it

Xcode 27.1 beta needs a Mac on macOS Tahoe 26.6 or later and an Apple Developer account. Install it beside Xcode 27 rather than over it: the device ships with iOS 27.1, but your release build does not have to be on a beta toolchain yet.

07 · Checklist

  • Xcode 27.1 beta installed beside Xcode 27 (macOS Tahoe 26.6+)
  • Duo Simulator runtime booted once, with several minutes allowed for first launch
  • Inner-display layout checked at the Duo's sizes before a device arrives
  • Outer-display content previewed through the new Display group
  • Extension behaviour tested outside the Duo runtime, since extensions cannot run there yet
  • StandBy-dependent UI ticketed for a hardware pass
  • Catalyst resize harness either patched for the two known issues or replaced with iPhone Mirroring
  • Release toolchain still Xcode 27, unless you deliberately move it
Provenance: every Confirmed line on this page comes from Apple's Xcode 27.1 beta release notes, published 18 September 2026, with the issue number kept so you can find it in the source. Apple has not reviewed this page. Where we are interpreting — the runtime's presence, the alternative display being the cover screen, the shape of the known-issue list — it says "Our reading". What the release notes do not state, we have not filled in: the notes say nothing about which poses the runtime covers.

Sources: Apple's Xcode 27.1 beta release notes (18 September 2026), the release announcement of the same date, and the Xcode downloads page. Background on what 27.1 changes for this device comes from our Group Lab notes and the three levels of Duo support.

From the developer of this hub
RevDog app icon
Mac app · Developer Tools
RevDog: Indie Revenue
Revenue in your menu bar. If you ship apps, RevDog keeps your RevenueCat numbers where you already look: today's revenue against yesterday and your recent average, MRR and active subscribers, and monthly progress against your own goal. Dig into purchases, renewals, trials and refunds with amounts, store commission, tax and net. Native Mac interface with light and dark appearance, revenue charts with selectable date ranges, local caching with offline fallback, optional sales notifications. Credentials stay in the macOS Keychain: no developer-operated backend, no advertising, no analytics.
Mac · macOS 14 or later · English · one-time purchase, no subscription, no in-app purchases. Requires your own RevenueCat connection; a Demo Mode works without an account. Independent product, not affiliated with or endorsed by RevenueCat, Inc.
View on the Mac App Store →
Videos · Specs · Prices · Apps

Unofficial dev hub. Not affiliated with, endorsed by, or sponsored by Apple Inc.