# Xcode

Published articles for Xcode.

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

## iOS Startup Performance in Practice, Part 2: Measuring App Launch Time in Production

DevFeed: [iOS Startup Performance in Practice, Part 2: Measuring App Launch Time in Production](<https://devfeed.tech/articles/ios-startup-performance-in-practice-part-2-measuring-app-launch-time-in-production-122639.md>)

Original publisher: [Read original article](<https://hackernoon.com/ios-startup-performance-in-practice-part-2-measuring-app-launch-time-in-production?source=rss>)

Author: oreshina

Published: 2026-11-08T16:47:54Z

Content type: article

Language: en

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

Topics: [app startup](<https://devfeed.tech/topics/app-startup.md>), [mobile-app-performance](<https://devfeed.tech/topics/mobile-app-performance.md>), [performance-engineering](<https://devfeed.tech/topics/performance-engineering.md>), [digital experience monitoring](<https://devfeed.tech/topics/digital-experience-monitoring.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [ui-testing](<https://devfeed.tech/topics/ui-testing.md>), [mobile devops](<https://devfeed.tech/topics/mobile-devops.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [buffer](<https://devfeed.tech/tags/buffer.md>), [devices](<https://devfeed.tech/tags/devices.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-app-development](<https://devfeed.tech/tags/ios-app-development.md>), [ios-app-launch-time](<https://devfeed.tech/tags/ios-app-launch-time.md>), [ios-performance-testing](<https://devfeed.tech/tags/ios-performance-testing.md>), [ios-startup-performance](<https://devfeed.tech/tags/ios-startup-performance.md>), [launch](<https://devfeed.tech/tags/launch.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [metrickit](<https://devfeed.tech/tags/metrickit.md>), [milestones](<https://devfeed.tech/tags/milestones.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>), [startup](<https://devfeed.tech/tags/startup.md>), [swift](<https://devfeed.tech/tags/swift.md>), [time](<https://devfeed.tech/tags/time.md>), [xcode](<https://devfeed.tech/tags/xcode.md>), [xctest](<https://devfeed.tech/tags/xctest.md>)

### AI overview

Reliable iOS startup measurement requires two complementary clocks: Xcode Organizer or MetricKit captures system launch milestones such as First Draw and resume, while lightweight custom telemetry measures product milestones such as route readiness and interactivity. Define each metric's population and start/end boundaries, then report percentiles, sample counts, and relevant segments; averages can hide slow device or user-state cohorts. When production data identifies a regression, reproduce that cohort on physical hardware with a Release-like build, deterministic data, and controlled network conditions. XCTest provides repeatable launch or signpost benchmarks, while Instruments helps diagnose causes but adds overhead and should not be treated as the final stopwatch. Validate fixes against the same production segment. System metrics cannot infer product readiness, and application timers cannot capture work before app code runs.

### Source excerpt

Learn how to measure iOS startup on real user devices with MetricKit, production milestones, percentiles, segmentation, XCTest, and Instruments.

## Building Reliable iOS Apps With AI Agents

DevFeed: [Building Reliable iOS Apps With AI Agents](<https://devfeed.tech/articles/building-reliable-ios-apps-with-ai-agents-122637.md>)

Original publisher: [Read original article](<https://hackernoon.com/building-reliable-ios-apps-with-ai-agents?source=rss>)

Author: Yehor Chernenko

Published: 2026-11-08T16:39:14Z

Content type: article

Language: en

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

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>), [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [CI/CD](<https://devfeed.tech/topics/cicd.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>), [agents-md](<https://devfeed.tech/tags/agents-md.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [async](<https://devfeed.tech/tags/async.md>), [auth](<https://devfeed.tech/tags/auth.md>), [automation](<https://devfeed.tech/tags/automation.md>), [await](<https://devfeed.tech/tags/await.md>), [backend](<https://devfeed.tech/tags/backend.md>), [bash](<https://devfeed.tech/tags/bash.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [c4-model](<https://devfeed.tech/tags/c4-model.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [design](<https://devfeed.tech/tags/design.md>), [harness](<https://devfeed.tech/tags/harness.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-development](<https://devfeed.tech/tags/ios-development.md>), [swift-concurrency](<https://devfeed.tech/tags/swift-concurrency.md>), [system](<https://devfeed.tech/tags/system.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

AI agents can build, run and check iOS apps, making prototypes and MVPs largely feasible, but reliable products still require human ownership of system design and the quality harness. The article recommends documenting architecture in discoverable C4 diagrams under docs/architecture/, linked from a short AGENTS.md and detailed only as needed; a skill and Claude Code Stop hook can refresh affected diagrams after Swift changes. For quality, it prioritizes automated tests, CI and linters, then agentic review, then careful human review of small diffs. Use focused skills with good and bad examples for issues such as Swift concurrency, and keep context lean because loaded rules and docs consume tokens on every turn.

### Source excerpt

AI agents can build iOS apps end to end. For reliable apps you still own two things: the system design, kept in C4 diagrams, and the harness around the agent.

## GitHub Copilot weekly releases -- November 2

DevFeed: [GitHub Copilot weekly releases -- November 2](<https://devfeed.tech/articles/github-copilot-weekly-releases-november-2-121903.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-11-06-github-copilot-weekly-releases-november-2>)

Author: Allison

Published: 2026-11-06T21:00:26Z

Content type: release

Language: en

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

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [air](<https://devfeed.tech/tags/air.md>), [app](<https://devfeed.tech/tags/app.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-assistant](<https://devfeed.tech/tags/coding-assistant.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [jetbrains-air](<https://devfeed.tech/tags/jetbrains-air.md>), [manage](<https://devfeed.tech/tags/manage.md>), [merge](<https://devfeed.tech/tags/merge.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [settings](<https://devfeed.tech/tags/settings.md>), [weekly](<https://devfeed.tech/tags/weekly.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

This week's releases add Copilot integrations for JetBrains Air and Xcode, alongside changes to pull request handling and agent workflows. Agent Merge can be set up from a pull request and stays enabled while required checks or rules are pending; users can also inspect reviewer status and request reviews. In the Copilot app, users can recover from context limits by compacting a conversation, open CSV and TSV files as tables, and manage sessions in batches. Assisted approval instructions are opt-in and apply to local sessions. The Xcode integration is in public preview starting with Xcode 27.3 beta. In VS Code, preview features include remote app inspection and interactive canvases; local automations add cron scheduling and workspace custom agents. Cloud sessions support image files through Add Context, while local sessions can add other files.

### Source excerpt

This week, Copilot comes to JetBrains Air and Xcode's coding assistant, with updates to help you manage pull requests, settings, and agent sessions. GitHub Copilot app Set up Agent Merge... The post GitHub Copilot weekly releases -- November 2 appeared first on The GitHub Blog.

## Announcing one-click APNs setup with the Appwrite CLI

DevFeed: [Announcing one-click APNs setup with the Appwrite CLI](<https://devfeed.tech/articles/announcing-one-click-apns-setup-with-the-appwrite-cli-119632.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/announcing-apns-one-click-setup>)

Author: Arnab Chatterjee

Published: 2026-11-05T00:00:00Z

Content type: release

Language: en

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

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command](<https://devfeed.tech/tags/command.md>), [providers](<https://devfeed.tech/tags/providers.md>), [run](<https://devfeed.tech/tags/run.md>), [setup](<https://devfeed.tech/tags/setup.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

`appwrite init apns` streamlines iOS push setup by creating or updating Appwrite production and sandbox providers, configuring Xcode entitlements and background mode, adding a missing Apple platform, and checking the bundle ID's Push Notifications setting with Apple. It reads identifiers from an Xcode project or Expo `app.json`, and can use an existing `.p8` key or create one with `--create-key`. Key creation is experimental and relies on Apple's private APIs; the CLI offers interchangeable sign-in providers. Apple sign-in changes require confirmation unless `--register-app-id` is passed. Reruns preserve enabled providers, while `--force` or `--key-path` replaces their key. Expo users must also put the settings in `app.json` because prebuild regenerates iOS files; device registration and sending remain separate steps.

### Source excerpt

Run appwrite init apns and the CLI creates your APNs providers, configures Xcode, checks your App ID with Apple, and can even create the APNs key for you.

## GitHub Copilot is now available in Xcode's coding assistant

DevFeed: [GitHub Copilot is now available in Xcode's coding assistant](<https://devfeed.tech/articles/github-copilot-is-now-available-in-xcode-s-coding-assistant-117763.md>)

Original publisher: [Read original article](<https://github.blog/changelog/2026-11-04-github-copilot-is-now-available-in-xcodes-coding-assistant>)

Author: Allison

Published: 2026-11-04T19:10:40Z

Content type: release

Language: en

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

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [coding assistant](<https://devfeed.tech/topics/coding-assistant.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [coding-assistant](<https://devfeed.tech/tags/coding-assistant.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [release](<https://devfeed.tech/tags/release.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

GitHub Copilot is in public preview in Xcode's built-in coding assistant, starting with Xcode 27.3 beta, and supports all Copilot plans. Setup requires a Mac running macOS Tahoe 26.6 or later; in Xcode, open Xcode > Settings > Intelligence to configure it. The existing GitHub Copilot for Xcode extension remains a separate workflow option. The excerpt directs users to Apple Developer Downloads for the beta and suggests sending feedback through the GitHub Copilot for Xcode repository or Apple Feedback Assistant.

### Source excerpt

You can now work with GitHub Copilot directly in Xcode's built-in coding assistant, bringing Copilot into your native Xcode workflow. The integration is now in public preview, available starting with... The post GitHub Copilot is now available in Xcode's coding assistant appeared first on The GitHub Blog.

## 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.

## SwiftUI Performance: Find Redraws in Xcode Instruments

DevFeed: [SwiftUI Performance: Find Redraws in Xcode Instruments](<https://devfeed.tech/articles/swiftui-performance-find-redraws-in-xcode-instruments-90216.md>)

Original publisher: [Read original article](<https://www.avanderlee.com/swiftui/swiftui-performance-xcode-instruments/>)

Author: Antoine van der Lee

Published: 2026-10-19T11:27:45Z

Content type: tutorial

Language: en

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

Topics: [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [performance-optimization](<https://devfeed.tech/topics/performance-optimization.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [performance](<https://devfeed.tech/tags/performance.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

This tutorial explains how to use Xcode Instruments to find SwiftUI redraws, measure how often view bodies update and how long they take, and trace updates to their causes. It also describes common sources of excessive updates and how to verify changes by recording the same interaction again.

### Source excerpt

SwiftUI performance problems often come down to views that redraw too often or take too long to run their body. Before you can fix them, you need to find out which views are responsible and what triggers their updates. Xcode Instruments can show you exactly that, as long as you know where to look. In ... -> The post SwiftUI Performance: Find Redraws in Xcode Instruments appeared first on SwiftLee.

## 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.

## iOS Feature Implementation Using AI \[SUBSCRIBER\]

DevFeed: [iOS Feature Implementation Using AI \[SUBSCRIBER\]](<https://devfeed.tech/articles/ios-feature-implementation-using-ai-subscriber-88376.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/planning-building-features-ai/53684606-ios-feature-implementation-using-ai>)

Author: ehabamer

Published: 2026-10-16T00: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: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [Expo](<https://devfeed.tech/topics/expo.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai](<https://devfeed.tech/tags/ai.md>), [git-worktrees](<https://devfeed.tech/tags/git-worktrees.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [multimodal-module](<https://devfeed.tech/tags/multimodal-module.md>), [pull-request-review](<https://devfeed.tech/tags/pull-request-review.md>), [subscriber](<https://devfeed.tech/tags/subscriber.md>), [worktrees](<https://devfeed.tech/tags/worktrees.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

This module shows how to use AI to implement an iOS feature from a written plan. It covers creating a multi-agent task sequence, running parallel tasks in separate git worktrees with Conductor, and opening, reviewing, and merging the resulting pull request. Xcode specialist agents then audit the implementation for VoiceOver and Dynamic Type accessibility violations. It assumes completion of a prior iOS feature development module and a paid Claude account.

### Source excerpt

This module teaches you how to use AI to carry a planned iOS feature all the way to a reviewed, verified implementation. Starting from a written feature plan, you'll prompt AI to work out an implementation sequence and turn it into a multi-agent workflow that carries out the plan. You'll then use Conductor to run several AI tasks in parallel, each isolated in its own git worktree, and use Conductor itself to open, review, and merge the resulting pull request. Finally, you'll use Xcode's built-in specialist agents to audit the merged implementation for VoiceOver and Dynamic Type accessibility violations. This module does not cover improving the plan itself, fixing bugs in the implemented app, or creating custom agents. Prerequisites: Completion of "AI-Assisted Feature Development for iOS", and a paid Claude account.

## AI Controls iPhone Via ESP32

DevFeed: [AI Controls iPhone Via ESP32](<https://devfeed.tech/articles/ai-controls-iphone-via-esp32-87359.md>)

Original publisher: [Read original article](<https://hackaday.com/2026/10/14/ai-controls-iphone-via-esp32/>)

Author: Zoe Skyforest

Published: 2026-10-15T02:00:25Z

Content type: article

Language: en

Sources: [Hackaday](<https://devfeed.tech/sources/hackaday.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ip-kvm](<https://devfeed.tech/topics/ip-kvm.md>), [iphone](<https://devfeed.tech/topics/iphone.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [apple](<https://devfeed.tech/tags/apple.md>), [developer](<https://devfeed.tech/tags/developer.md>), [device](<https://devfeed.tech/tags/device.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [iphone-hacks](<https://devfeed.tech/tags/iphone-hacks.md>), [phone](<https://devfeed.tech/tags/phone.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

The article describes using an ESP32 to give an AI agent access to an iPhone screen through AirPlay mirroring and UxPlay, then control the phone with an ESP32-S3 emulating a USB mouse and keyboard. It says this approach works without an Apple Developer Account, Xcode, or a Mac.

### Source excerpt

Do you want to get an AI agent to do something to an iPhone? You could try and jailbreak the device and do some heavy software hacking, or... you could ...read more

## 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

## Getting Started with AI-Augmented Coding in iOS \[SUBSCRIBER\]

DevFeed: [Getting Started with AI-Augmented Coding in iOS \[SUBSCRIBER\]](<https://devfeed.tech/articles/getting-started-with-ai-augmented-coding-in-ios-subscriber-85128.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/ai-assisted-ios-dev/53684496-getting-started-with-ai-augmented-coding-in-ios>)

Author: ehabamer

Published: 2026-10-11T00: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: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [MSP MCP](<https://devfeed.tech/topics/msp-mcp.md>), [React Native](<https://devfeed.tech/topics/react-native.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [development](<https://devfeed.tech/tags/development.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ide](<https://devfeed.tech/tags/ide.md>), [implement](<https://devfeed.tech/tags/implement.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [multimodal-module](<https://devfeed.tech/tags/multimodal-module.md>), [project](<https://devfeed.tech/tags/project.md>), [subscriber](<https://devfeed.tech/tags/subscriber.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Learn to apply agentic AI across iOS development by setting up Claude Agent in Xcode and configuring Cursor. The tutorial covers adding features to an existing SwiftUI app and connecting an external AI tool through MCP to interact with an app in the simulator.

### Source excerpt

Learn how to use agentic AI throughout the iOS development process. You'll set up Claude Agent in Xcode and configure Cursor, then use both tools to add features to an existing SwiftUI app. You'll also connect an external AI tool to Xcode through its Model Context Protocol (MCP) server and use an AI agent to interact with an app running in the simulator.

## Introducing RocketTrace: Using Xcode Instruments with AI Agents

DevFeed: [Introducing RocketTrace: Using Xcode Instruments with AI Agents](<https://devfeed.tech/articles/introducing-rockettrace-using-xcode-instruments-with-ai-agents-64724.md>)

Original publisher: [Read original article](<https://www.avanderlee.com/ai-development/introducing-rockettrace-using-xcode-instruments-with-ai-agents/>)

Author: Antoine van der Lee

Published: 2026-10-05T07:58:25Z

Content type: article

Language: en

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

Topics: [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agent](<https://devfeed.tech/tags/coding-agent.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

RocketTrace is a Mac app that analyzes Xcode Instruments recordings locally and provides ranked, evidence-backed findings for AI coding agents. The article describes its app, CLI, and Agent Skill workflows, then reports a benchmark in which agents using RocketTrace found more performance issues, used about six times fewer tokens, and finished about twice as fast. The author notes that the benchmark used one trace from one app, so it does not establish results for other apps.

### Source excerpt

I'm super excited to introduce you to RocketTrace: a Mac app that analyzes your Xcode Instruments recordings and turns them into ranked findings that your AI agent can act on. Instead of asking Claude Code, Codex, or Cursor to dig through a raw performance trace, you give it a compact summary with the evidence it ... -> The post Introducing RocketTrace: Using Xcode Instruments with AI Agents appeared first on SwiftLee.

## iOS 27 Glass You Can Choose, Measure, and Test

DevFeed: [iOS 27 Glass You Can Choose, Measure, and Test](<https://devfeed.tech/articles/ios-27-glass-you-can-choose-measure-and-test-60168.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/ios-27-glass-you-can-test/>)

Author: Shai Almog

Published: 2026-09-26T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [builds](<https://devfeed.tech/topics/builds.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [handling](<https://devfeed.tech/tags/handling.md>), [ios-27](<https://devfeed.tech/tags/ios-27.md>), [macos](<https://devfeed.tech/tags/macos.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [server](<https://devfeed.tech/tags/server.md>), [settings](<https://devfeed.tech/tags/settings.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A Codename One release update explains iOS 27 theme support, revised glass materials, tab-selection animation testing, local iPhone Duo posture support, and renewed Xcode version selection for cloud builds. It also describes separate theme generation settings, virtualization for multiple Xcode versions, and local builds using an installed Xcode version.

### Source excerpt

Select the iOS 27 theme independently of Xcode, see the revised glass in motion, and explore local iPhone Duo posture support.

## Apple Shouldn't Dictate Your App's Redesign Schedule

DevFeed: [Apple Shouldn't Dictate Your App's Redesign Schedule](<https://devfeed.tech/articles/apple-shouldn-t-dictate-your-app-s-redesign-schedule-59793.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/who-decides-your-app-redesign/>)

Author: Shai Almog

Published: 2026-09-25T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [backend](<https://devfeed.tech/tags/backend.md>), [java](<https://devfeed.tech/tags/java.md>), [jpa](<https://devfeed.tech/tags/jpa.md>), [liquid-glass](<https://devfeed.tech/tags/liquid-glass.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [orm](<https://devfeed.tech/tags/orm.md>), [websockets](<https://devfeed.tech/tags/websockets.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Codename One announces a series of updates covering optional iOS 27 Liquid Glass themes, Xcode 27 builds, a JPA-inspired ORM, OpenTelemetry, WebSockets, push delivery callbacks, and native desktop themes.

### Source excerpt

Adopt Xcode 27 without moving your redesign schedule. This week: Liquid Glass, JPA inspired ORM, OpenTelemetry, WebSockets, push callbacks, and native desktop themes.

## What iOS Developers Need to Change in their Apps to prepare for the iPhone Duo

DevFeed: [What iOS Developers Need to Change in their Apps to prepare for the iPhone Duo](<https://devfeed.tech/articles/what-ios-developers-need-to-change-in-their-apps-to-prepare-for-the-iphone-duo-59569.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/apple-iphone-duo-api/>)

Author: Sergio De Simone

Published: 2026-09-24T19:00:00Z

Content type: news

Language: en

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

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [layout](<https://devfeed.tech/topics/layout.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Toolbar](<https://devfeed.tech/topics/toolbar.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [apple-iphone-duo-api](<https://devfeed.tech/tags/apple-iphone-duo-api.md>), [auto-layout](<https://devfeed.tech/tags/auto-layout.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [swift](<https://devfeed.tech/tags/swift.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [ui](<https://devfeed.tech/tags/ui.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

The article explains how iOS developers should adapt apps for the upcoming foldable iPhone Duo. It covers multiple displays and folded states, flexible layouts, navigation and toolbar changes, reserved regions around the fold and camera, and the use of Xcode 27.1 and standard SwiftUI or UIKit APIs.

### Source excerpt

With the upcoming introduction of the foldable iPhone Duo, iOS developers will need to adapt their apps to ensure they work correctly across the new device's outer display, larger inner display, and partially folded states. Developers will also need to account changes to navigation and toolbars, camera behavior, and new reserved regions. By Sergio De Simone

## Qt Creator 20.0.2 released

DevFeed: [Qt Creator 20.0.2 released](<https://devfeed.tech/articles/qt-creator-20-0-2-released-58804.md>)

Original publisher: [Read original article](<https://www.qt.io/blog/qt-creator-20.0.2-released>)

Author: eike.ziller@qt.io (Eike Ziller)

Published: 2026-09-23T13:32:47Z

Content type: release

Language: en

Sources: [Qt](<https://devfeed.tech/sources/qt-blog.md>)

Topics: [Qt](<https://devfeed.tech/topics/qt.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Android](<https://devfeed.tech/topics/android.md>), [simulator](<https://devfeed.tech/topics/simulator.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [biz-circuit](<https://devfeed.tech/tags/biz-circuit.md>), [biz-circuit-dev-loop](<https://devfeed.tech/tags/biz-circuit-dev-loop.md>), [dev-loop](<https://devfeed.tech/tags/dev-loop.md>), [ios](<https://devfeed.tech/tags/ios.md>), [qt](<https://devfeed.tech/tags/qt.md>), [qt-creator](<https://devfeed.tech/tags/qt-creator.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [version](<https://devfeed.tech/tags/version.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Qt Creator 20.0.2 fixes issues with recent Android command-line tool releases and updates compatibility with Xcode 27, the iOS Simulator, and Qt 6.12.0.

### Source excerpt

We are happy to announce the release of Qt Creator 20.0.2! The release fixes issues with the recent releases of the Android command line tools, and updates Qt Creator for changes in Xcode 27, the iOS Simulator, and Qt 6.12.0.

## iPhone Duo Simulator: Testing and optimizing your SwiftUI app

DevFeed: [iPhone Duo Simulator: Testing and optimizing your SwiftUI app](<https://devfeed.tech/articles/iphone-duo-simulator-testing-and-optimizing-your-swiftui-app-58062.md>)

Original publisher: [Read original article](<https://www.avanderlee.com/swiftui/iphone-duo-simulator/>)

Author: Antoine van der Lee

Published: 2026-09-22T10:14:40Z

Content type: tutorial

Language: en

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

Topics: [iphone](<https://devfeed.tech/topics/iphone.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [layout](<https://devfeed.tech/topics/layout.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [ipad](<https://devfeed.tech/topics/ipad.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [build](<https://devfeed.tech/tags/build.md>), [devices](<https://devfeed.tech/tags/devices.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ipad](<https://devfeed.tech/tags/ipad.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [layout](<https://devfeed.tech/tags/layout.md>), [optimizing](<https://devfeed.tech/tags/optimizing.md>), [screen](<https://devfeed.tech/tags/screen.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [testing](<https://devfeed.tech/tags/testing.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A tutorial on using the iPhone Duo Simulator in Xcode 27.1 to test SwiftUI apps across different hinge angles, displays, and poses. It explains how to install the simulator and build layouts that respond to available space rather than fixed device identifiers, orientations, or screen widths.

### Source excerpt

As soon as the iPhone Duo got announced, we were all waiting for an iPhone Duo Simulator inside Xcode. We eventually got it with the first beta of Xcode 27.1. This Simulator is unlike any other and a lot of fun to explore, allowing you to fold the device into different angles while watching your ... -> The post iPhone Duo Simulator: Testing and optimizing your SwiftUI app appeared first on SwiftLee.

## Xcode 27: The Build Settings That Can Stop a Release

DevFeed: [Xcode 27: The Build Settings That Can Stop a Release](<https://devfeed.tech/articles/xcode-27-the-build-settings-that-can-stop-a-release-57824.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/xcode-27-build-settings/>)

Author: Shai Almog

Published: 2026-09-22T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [builds](<https://devfeed.tech/topics/builds.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ios-26](<https://devfeed.tech/tags/ios-26.md>), [release](<https://devfeed.tech/tags/release.md>), [watchos](<https://devfeed.tech/tags/watchos.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A release update for Xcode 27 builds explains how deployment floors are resolved from the selected SDK, which build hints were removed, and how launch metadata and scene lifecycle checks affect iOS builds.

### Source excerpt

Deployment floors, launch metadata, and scene lifecycle in Xcode 27 builds.

## Automating App Store Screenshots

DevFeed: [Automating App Store Screenshots](<https://devfeed.tech/articles/automating-app-store-screenshots-27367.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/automating-app-store-screenshots.htm>)

Author: Khan Academy

Published: 2017-03-27T22:00:00Z

Content type: tutorial

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [ui-testing](<https://devfeed.tech/topics/ui-testing.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Sketch](<https://devfeed.tech/topics/sketch.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>)

Tags: [app-store](<https://devfeed.tech/tags/app-store.md>), [design](<https://devfeed.tech/tags/design.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [fastlane](<https://devfeed.tech/tags/fastlane.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A tutorial describing how Khan Academy automated App Store and Play Store screenshots with Xcode UI tests, Fastlane, a Snapfile, and a homegrown Sketch file. The team reduced screenshot update time from about a week to about an hour.

### Source excerpt

By Bryan Clark One of the more tedious design tasks is keeping your App Store promo images up-to-date. ... Read more

[Next page](<https://devfeed.tech/tags/xcode.md?cursor=WyIyMDI2LTA5LTE2VDA5OjQ5OjUzLjE3Mzg0NiswMDowMCIsICJmYTBjYjUyMS1iZjc0LTQzNGUtODgxZi02YTY3YWEwMDhiZDAiXQ%3D%3D>)