Apple has released the Xcode 27.1 beta for iPhone Duo, giving developers the SDKs, simulator runtime and design resources needed to begin preparing apps for the new device. The catch, because this is a beta, is that Apple’s own release notes already list gaps developers will need to account for.
Apple announced the release on September 18 alongside Figma and Sketch design kits, workshops and preparation material for iPhone Duo. The company had said two days earlier that iPhone Duo will run iOS 27.1 when it becomes available October 23, and that the operating system includes features built for its new foldable design.
What does Xcode 27.1 beta add for iPhone Duo?
The release includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27 and visionOS 27, according to Apple’s release notes. Xcode is Apple’s development environment for building, testing and distributing apps across its platforms; its Simulator lets developers run apps in a simulated Apple-device environment when physical hardware is unavailable.
For the Duo-specific work, the beta includes an iPhone Duo Simulator runtime. Xcode’s Preview canvas also gains a Display group in its overrides picker, which Apple says allows developers to preview content on a device’s alternative display. That is a rendering and layout preview tool, not a documented claim of comprehensive multi-screen behavioral testing.
The software requires a Mac running macOS Tahoe 26.6 or later. Apple says on-device debugging is supported on iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS.
What cannot developers do in the iPhone Duo Simulator yet?
Apple lists three immediate constraints in the beta release notes:
- The first Simulator launch can take several minutes.
- StandBy is unavailable in the iPhone Duo Simulator runtime.
- Most app extensions cannot be run or debugged in that runtime.
Those are specific known issues, not a blanket description of what the simulator can or cannot do. Developers testing an app with extensions or StandBy-related work will need to factor those omissions into their beta testing plans.
Mac Catalyst projects have two documented problems
Apple also flags two Mac Catalyst issues. A project using APIs specific to iOS 27.1 can generate compile errors when built for Mac Catalyst. Apple’s workaround is to isolate that code with build-time conditionals so it is excluded from the Mac Catalyst build.
Separately, projects targeting iOS 27.1 may show no Mac Catalyst run destination. Apple directs developers to set a Mac Catalyst 27.0 minimum deployment target in the project settings. It is the sort of release-note footnote that becomes an afternoon of avoidable debugging if ignored.
Apple’s September 18 announcement directs developers to download the beta and use its accompanying design kits and workshops. The company’s documentation establishes that Xcode 27.1 beta supports iPhone Duo development; it does not establish claims about how quickly individual apps will be updated or what their launch-day support will look like.
This story draws on original reporting from Daring Fireball.