# xcode-27

Published articles for xcode-27.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Maestro CLI 2.12.0: queue priority for Cloud uploads

DevFeed: [Maestro CLI 2.12.0: queue priority for Cloud uploads](<https://devfeed.tech/articles/maestro-cli-2-12-0-queue-priority-for-cloud-uploads-104622.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-cli-2-12-0>)

Author: Maestro Team

Published: 2026-10-28T13:24:00Z

Content type: release

Language: en

Sources: [Mobile](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [mobile devops](<https://devfeed.tech/topics/mobile-devops.md>), [queueing theory](<https://devfeed.tech/topics/queueing-theory.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [device](<https://devfeed.tech/tags/device.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-simulator](<https://devfeed.tech/tags/ios-simulator.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [priority](<https://devfeed.tech/tags/priority.md>), [queue](<https://devfeed.tech/tags/queue.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [uploads](<https://devfeed.tech/tags/uploads.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

Maestro CLI 2.12.0 lets you prioritize Maestro Cloud uploads within your own organization's queue: `high` moves flows ahead of waiting `normal` and `low` flows, while `normal` remains the default. Set it with `maestro cloud --priority high`; it also works through GitHub Actions and MCP `run_on_cloud`, and the Console can change priority while an upload is running. Priority does not affect other organizations' queues or concurrency limits. Configuration requires Maestro CLI 2.12.0 or Maestro Cloud action 3.1.0. The release also supports simulators on Xcode 27, prevents Android `start-device` from hanging indefinitely, restores Cloud uploads for screenshot flows, and makes invalid scroll speed values fail the flow instead of silently using a default.

### Source excerpt

Maestro CLI 2.12.0 adds queue priority for Maestro Cloud uploads, unblocks iOS Simulator on Xcode 27, keeps start-device from hanging, and fixes screenshot uploads.

## Using AI for Testing in iOS \[SUBSCRIBER\]

DevFeed: [Using AI for Testing in iOS \[SUBSCRIBER\]](<https://devfeed.tech/articles/using-ai-for-testing-in-ios-subscriber-105514.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/validating-ai-code/53684638-using-ai-for-testing-in-ios>)

Author: ehabamer

Published: 2026-10-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Unit testing](<https://devfeed.tech/topics/unit-testing.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audits](<https://devfeed.tech/tags/audits.md>), [console](<https://devfeed.tech/tags/console.md>), [english](<https://devfeed.tech/tags/english.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [module](<https://devfeed.tech/tags/module.md>), [multimodal-module](<https://devfeed.tech/tags/multimodal-module.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [plan](<https://devfeed.tech/tags/plan.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [subscriber](<https://devfeed.tech/tags/subscriber.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

The module turns findings from prior AI-generated audits into a prioritized unit-test plan, with each test tied to a specific approved finding. It shows how to direct AI agents to write those tests in parallel using Conductor, then use Xcode 27's simulator MCP to run plain-English UI test steps against a running app. Agents also use breakpoints and console output to debug the app. The focus is on deciding which tests to write and why, not manual test authoring or generic goals such as increasing coverage. Completion of "iOS Feature Implementation Using AI" is a prerequisite.

### Source excerpt

This module focuses on the testing side of Agentic Development. Rather than teaching you how to write tests by hand, since the code itself is now written by AI agents, it focuses on how to instruct an agent about which tests to write and why, and on prioritizing tests before implementing a fix. You'll consolidate the audits produced by the previous module into a concrete, prioritized unit-test plan and use Conductor to write those tests in parallel. Then you'll use Xcode 27's simulator MCP to have an AI agent simulate human behavior in a running app by executing plain-English test steps itself, and have that same agent debug the app directly through breakpoints and the console. This module does not cover how to write tests manually, and treats "write unit tests" or "increase coverage" as anti-patterns to avoid -- every test in this module traces back to a specific, reasoned finding. Prerequisites: Completion of "iOS Feature Implementation Using AI" module.

## How the Xcode 27 MCP can lead to higher token costs when navigating the Simulator

DevFeed: [How the Xcode 27 MCP can lead to higher token costs when navigating the Simulator](<https://devfeed.tech/articles/how-the-xcode-27-mcp-can-lead-to-higher-token-costs-when-navigating-the-simulator-101097.md>)

Original publisher: [Read original article](<https://www.avanderlee.com/ai-development/xcode-mcp-simulator-token-costs/>)

Author: Antoine van der Lee

Published: 2026-10-26T12:09:51Z

Content type: news

Language: en

Sources: [SwiftLee](<https://devfeed.tech/sources/swiftlee.md>)

Topics: [context window](<https://devfeed.tech/topics/context-window.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cli](<https://devfeed.tech/tags/cli.md>), [costs](<https://devfeed.tech/tags/costs.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-simulator](<https://devfeed.tech/tags/ios-simulator.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [token](<https://devfeed.tech/tags/token.md>), [token-costs](<https://devfeed.tech/tags/token-costs.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

In the author's scripted benchmark, Xcode 27.1 MCP's accessibility hierarchy took about seven times more input than RocketSim CLI's compact output across ten scenarios, though Xcode needed fewer calls and can build and launch the app. Xcode returns paths to a hierarchy, screenshots, thumbnails, and logs; the agent reads the hierarchy after actions, while the benchmark's screenshots were not opened. Xcode requires approval with a project open and routes interaction through a subagent. It missed a hidden accessibility element that RocketSim could activate; Face ID, two-finger touches, and accessibility audits were RocketSim-only in this benchmark. Results used one machine and fixture app, estimated tokens from bytes, and were not live model token counts. The author recommends filtering competing screenshot tools, stating the preferred tool in agent instructions, reserving screenshots for visual checks, and using clear accessibility labels.

### Source excerpt

The Xcode 27 MCP can lead to higher token costs when your agent navigates the iOS Simulator, because it reads about seven times more text after every action than RocketSim's CLI did in my benchmark. Efficient navigation comes down to what your agent reads after every tap. A screenshot shows what the screen looks like, ... -> The post How the Xcode 27 MCP can lead to higher token costs when navigating the Simulator appeared first on SwiftLee.

## Get Your .NET MAUI App Ready for Xcode 27

DevFeed: [Get Your .NET MAUI App Ready for Xcode 27](<https://devfeed.tech/articles/get-your-net-maui-app-ready-for-xcode-27-90441.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/dotnet/migrate-dotnet-maui-apps-uikit-scene-lifecycle/>)

Author: Gerald Versluis

Published: 2026-10-19T16:05:00Z

Content type: tutorial

Language: en

Sources: [.NET Blog](<https://devfeed.tech/sources/net-blog.md>)

Topics: [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [XcodeGen](<https://devfeed.tech/topics/xcodegen.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [activation](<https://devfeed.tech/tags/activation.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agent-skill](<https://devfeed.tech/tags/agent-skill.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [apple](<https://devfeed.tech/tags/apple.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [build](<https://devfeed.tech/tags/build.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agent](<https://devfeed.tech/tags/coding-agent.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [content](<https://devfeed.tech/tags/content.md>), [ios](<https://devfeed.tech/tags/ios.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [mac-catalyst](<https://devfeed.tech/tags/mac-catalyst.md>), [net](<https://devfeed.tech/tags/net.md>), [net-10](<https://devfeed.tech/tags/net-10.md>), [net-for-ios](<https://devfeed.tech/tags/net-for-ios.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [net-maui-cli](<https://devfeed.tech/tags/net-maui-cli.md>), [net-sdk](<https://devfeed.tech/tags/net-sdk.md>), [scene-lifecycle](<https://devfeed.tech/tags/scene-lifecycle.md>), [uikit](<https://devfeed.tech/tags/uikit.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

This tutorial explains how to migrate an existing .NET MAUI app for Xcode 27's UIKit scene lifecycle requirement. It covers matching SDK and workload versions, adding scene delegates and plist configuration, preserving custom lifecycle behavior such as authentication and deep links, adjusting deployment targets, and testing the migration on iOS 27 and Mac Catalyst.

### Source excerpt

Use an agent skill to prepare your existing .NET MAUI app for Xcode 27, with the scene lifecycle changes and manual migration steps explained. The post Get Your .NET MAUI App Ready for Xcode 27 appeared first on .NET Blog.

## CodeQL changes for macOS 27, Xcode 27, and Swift 6.4

DevFeed: [CodeQL changes for macOS 27, Xcode 27, and Swift 6.4](<https://devfeed.tech/articles/codeql-changes-for-macos-27-xcode-27-and-swift-6-4-90078.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-10-19-codeql-changes-for-macos-27-xcode-27-and-swift-6-4>)

Author: Allison

Published: 2026-10-19T10:29:09Z

Content type: release

Language: en

Sources: [GitHub Changelog](<https://devfeed.tech/sources/github-changelog.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [actions](<https://devfeed.tech/tags/actions.md>), [apple](<https://devfeed.tech/tags/apple.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [binaries](<https://devfeed.tech/tags/binaries.md>), [builds](<https://devfeed.tech/tags/builds.md>), [code](<https://devfeed.tech/tags/code.md>), [codeql](<https://devfeed.tech/tags/codeql.md>), [github](<https://devfeed.tech/tags/github.md>), [intel](<https://devfeed.tech/tags/intel.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [macos](<https://devfeed.tech/tags/macos.md>), [macos-27](<https://devfeed.tech/tags/macos-27.md>), [retired](<https://devfeed.tech/tags/retired.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-6-4](<https://devfeed.tech/tags/swift-6-4.md>), [system](<https://devfeed.tech/tags/system.md>), [trace](<https://devfeed.tech/tags/trace.md>), [with](<https://devfeed.tech/tags/with.md>), [x86-64](<https://devfeed.tech/tags/x86-64.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

Starting with macOS 27 and Xcode 27, Apple's removal of Intel code from some system binaries and libraries prevents CodeQL from supporting traced scans on those versions; CodeQL also does not support Swift 6.4 on any platform. With Xcode 27 installed, traced extraction is unavailable for C/C++, C#, Go, Java, Kotlin, and Swift; on macOS 27 it may be unavailable for those languages. Intel Mac support is slated for deprecation in mid-December 2026. The excerpt advises pinning workflows to macOS 26 or earlier and Xcode 26 or earlier, including GitHub Actions runner images and toolchains. For C/C++, C#, and Java, build mode `none` is an option that does not require build tracing.

### Source excerpt

Starting with macOS 27 and Xcode 27, Apple no longer includes Intel (x86_64) code in some of the system binaries and libraries that CodeQL relies on to trace builds. As... The post CodeQL changes for macOS 27, Xcode 27, and Swift 6.4 appeared first on The GitHub Blog.

## Xcode 27 runner image generally available

DevFeed: [Xcode 27 runner image generally available](<https://devfeed.tech/articles/xcode-27-runner-image-generally-available-88565.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-10-15-xcode-27-runner-image-generally-available>)

Author: Allison

Published: 2026-10-16T04:36:30Z

Content type: release

Language: en

Sources: [GitHub Changelog](<https://devfeed.tech/sources/github-changelog.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [actions](<https://devfeed.tech/tags/actions.md>), [apple](<https://devfeed.tech/tags/apple.md>), [applications](<https://devfeed.tech/tags/applications.md>), [build](<https://devfeed.tech/tags/build.md>), [image](<https://devfeed.tech/tags/image.md>), [release](<https://devfeed.tech/tags/release.md>), [runner](<https://devfeed.tech/tags/runner.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

The Xcode 27 runner image is generally available for building and testing Apple apps in GitHub Actions. It runs on macOS 27 and includes the Xcode 27 toolchain and Apple SDKs; each image tracks one major Xcode version rather than a specific OS version. Use `xcode-27` or `xcode-27-xlarge` as `runs-on` labels. Existing workflows using those labels need no changes. The image is available only on Apple Silicon (arm64), not Intel runners.

### Source excerpt

You can now use the generally available Xcode 27 runner image to build and test your Apple applications in GitHub Actions. Previously in public preview, this GitHub-hosted image runs on... The post Xcode 27 runner image generally available appeared first on The GitHub Blog.

## Xcode 27.2 Introduces an Agent- and Merge-Friendly JSON Format for Project Configuration

DevFeed: [Xcode 27.2 Introduces an Agent- and Merge-Friendly JSON Format for Project Configuration](<https://devfeed.tech/articles/xcode-27-2-introduces-an-agent-and-merge-friendly-json-format-for-project-configuration-85217.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/10/xcode-json-project-format/>)

Author: Sergio De Simone

Published: 2026-10-12T09:00:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [JSON](<https://devfeed.tech/topics/json.md>), [project layout](<https://devfeed.tech/topics/project-layout.md>), [XcodeGen](<https://devfeed.tech/topics/xcodegen.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [apple](<https://devfeed.tech/tags/apple.md>), [build](<https://devfeed.tech/tags/build.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [ios](<https://devfeed.tech/tags/ios.md>), [json](<https://devfeed.tech/tags/json.md>), [merge](<https://devfeed.tech/tags/merge.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>), [xcode-json-project-format](<https://devfeed.tech/tags/xcode-json-project-format.md>)

### AI overview

Apple is introducing an open source JSON format for Xcode project configuration in Xcode 27.2, replacing the traditional property-list format. The format is designed to make project files easier to read and maintain, reduce merge conflicts, and help automated tools, including AI coding agents, inspect and modify project settings. Apple also released a Swift package for encoding and decoding the format. Existing projects can be migrated, but developers should first check whether their tools support it.

### Source excerpt

Apple is introducing a new JSON-based format for Xcode project configuration files, replacing the traditional property-list-based format. Available in Xcode 27.2, the new format aims to improve readability, simplify maintenance, and make project configuration easier for AI coding agents to understand and modify. By Sergio De Simone

## 12 Swift 6.4 Features, Ranked by How Useful They Are

DevFeed: [12 Swift 6.4 Features, Ranked by How Useful They Are](<https://devfeed.tech/articles/12-swift-6-4-features-ranked-by-how-useful-they-are-62595.md>)

Original publisher: [Read original article](<https://hackernoon.com/12-swift-64-features-ranked-by-how-useful-they-are?source=rss>)

Author: Pavel Andreev

Published: 2026-09-30T08:02:16Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [Swift Testing](<https://devfeed.tech/topics/swift-testing.md>), [Unit testing](<https://devfeed.tech/topics/unit-testing.md>)

Tags: [ios-development](<https://devfeed.tech/tags/ios-development.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swift-6-3](<https://devfeed.tech/tags/swift-6-3.md>), [swift-6-4](<https://devfeed.tech/tags/swift-6-4.md>), [swift-concurrency](<https://devfeed.tech/tags/swift-concurrency.md>), [swift-performance](<https://devfeed.tech/tags/swift-performance.md>), [swift-programming](<https://devfeed.tech/tags/swift-programming.md>), [swift-testing](<https://devfeed.tech/tags/swift-testing.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

A practical ranking of Swift 6.3 and 6.4 features, assessing which changes app developers can adopt soon. It highlights interoperability between XCTest and Swift Testing, including incremental migration of test helpers.

### Source excerpt

A practical ranking of Swift 6.3 and 6.4 features based on what app developers can adopt now, from Swift Testing interoperability to ownership APIs.

## Xcode 27 runner image now in public preview

DevFeed: [Xcode 27 runner image now in public preview](<https://devfeed.tech/articles/xcode-27-runner-image-now-in-public-preview-71594.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-07-16-xcode-27-runner-image-now-in-public-preview>)

Author: Allison

Published: 2026-07-16T18:00:07Z

Content type: release

Language: en

Sources: [GitHub Changelog](<https://devfeed.tech/sources/github-changelog.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [actions](<https://devfeed.tech/tags/actions.md>), [apple](<https://devfeed.tech/tags/apple.md>), [applications](<https://devfeed.tech/tags/applications.md>), [apps](<https://devfeed.tech/tags/apps.md>), [arm64](<https://devfeed.tech/tags/arm64.md>), [based](<https://devfeed.tech/tags/based.md>), [build](<https://devfeed.tech/tags/build.md>), [can](<https://devfeed.tech/tags/can.md>), [github](<https://devfeed.tech/tags/github.md>), [image](<https://devfeed.tech/tags/image.md>), [latest](<https://devfeed.tech/tags/latest.md>), [macos](<https://devfeed.tech/tags/macos.md>), [preview](<https://devfeed.tech/tags/preview.md>), [public](<https://devfeed.tech/tags/public.md>), [runner](<https://devfeed.tech/tags/runner.md>), [test](<https://devfeed.tech/tags/test.md>), [this](<https://devfeed.tech/tags/this.md>), [with](<https://devfeed.tech/tags/with.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xcode-27](<https://devfeed.tech/tags/xcode-27.md>)

### AI overview

Xcode 27 is in public preview on GitHub-hosted macOS arm64 runners, allowing workflows to build and test with the latest Xcode toolchain and Apple SDKs. To use it, set `runs-on:` to `xcode-27` or `xcode-27-xlarge`. The image is not supported on Intel runners. GitHub's new macOS image model assigns one major Xcode version to each image, so users can select the toolchain their project needs. Installed tools and versions differ from earlier images; consult the runner-images repository for the full software list or to report an issue.

### Source excerpt

You can now build and test your Apple applications against Xcode 27 on GitHub-hosted macOS runners. This is now available in public preview. With early access to the latest Xcode...