<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw" -->

---
title: Issue 764 – iOS Dev Weekly | daily.dev
description: A weekly roundup for iOS developers covering Apple's new EU app distribution terms (Core Technology Commission replacing the Core Technology Fee from October...
canonical: https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Issue 764 – iOS Dev Weekly | daily.dev
og:description: A weekly roundup for iOS developers covering Apple's new EU app distribution terms (Core Technology Commission replacing the Core Technology Fee from October...
og:url: https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw
og:image: https://api.daily.dev/og/posts/0eW3YvORw.png
og:image:alt: Issue 764 – iOS Dev Weekly
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue 764 – iOS Dev Weekly

**[iOS Dev Weekly](https://daily.dev/sources/iosdevweekly)** · 7 min read · 0 upvotes · 0 comments

## Summary

A weekly roundup for iOS developers covering Apple's new EU app distribution terms (Core Technology Commission replacing the Core Technology Fee from October 1, 2026), a call for open-source maintainers, a deep dive into SwiftUI's ContentBuilder and compiler type-checking improvements, a look at how Xcode 27 rewrites the @State macro (and what it breaks), a new iOS 27 StateReporter observability framework, a decision-making framework for engineering leads, a piece on retaining critical thinking while using AI coding agents, an explanation of SwiftPM traits to reduce transitive dependencies, and an overview of Swift package registries. Closes with foldable iPhone rumors.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://main--iosdevweekly.netlify.app/issues/764>

## Questions this post answers

### Does upgrading to Xcode 27 break existing SwiftUI code even if my deployment target is iOS 15?

Yes, Xcode 27 rewrites the @State property wrapper as a macro, and this change is tied to the Xcode version rather than the deployment target, so it can break builds regardless of which iOS version an app targets. Two patterns stop compiling: initializers that override a declared initial value, and extensions using the synthesized memberwise init. A quick grep for these patterns before upgrading is recommended.

_daily.dev helps developers track Xcode upgrade gotchas like the State macro rewrite before they hit a broken build._

### What changes for developers distributing iOS apps outside the App Store in the European Union?

Starting October 1 2026, Apple's Core Technology Fee is replaced by a 5% Core Technology Commission for apps distributed outside the App Store in the EU. This may make alternative distribution more viable for developers who already have a direct relationship with their customers, though it will not make sense for every app.

_developers weighing App Store alternatives in the EU can follow policy shifts like this one on daily.dev._

### What are Swift Package Manager traits and why were they introduced?

SPM traits let package authors define optional flavors of a library so consumers only pull in the transitive dependencies they actually need, instead of the whole dependency tree. Point-Free uses package traits so users can opt into only the pieces of their libraries required, avoiding unnecessary transitive dependencies from unused features.

_daily.dev keeps developers evaluating dependency management strategies like SPM traits up to date on new Swift tooling._

## Similar posts on daily.dev

- [Issue \#84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27](https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv) · iOS Code Review · 0 upvotes · 0 comments
- [Stability > New Features -- Fatbobman's Swift Weekly \#138](https://daily.dev/posts/stability-new-features----fatbobman-s-swift-weekly-138-e3zsz6sd3) · Fatbobman · 0 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#swift](https://daily.dev/tags/swift), [#observability](https://daily.dev/tags/observability), [#swiftui](https://daily.dev/tags/swiftui), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Issue 764 – iOS Dev Weekly","url":"https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw"},"datePublished":"2026-08-21T12:42:32.251Z","dateModified":"2026-09-14T08:37:26.945Z","description":"A weekly roundup for iOS developers covering Apple's new EU app distribution terms (Core Technology Commission replacing the Core Technology Fee from October...","image":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","thumbnailUrl":"https://media.daily.dev/image/upload/s--qPvKM23u--/f_auto/v1722860399/public/Placeholder%2009","isAccessibleForFree":true,"articleSection":"iOS Dev Weekly","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"iOS Dev Weekly","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/56213f98c2ed4e2d8662fd109ae3b7ef","url":"https://daily.dev/sources/iosdevweekly"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,swift,observability,swiftui,xcode","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"iOS Dev Weekly","item":"https://daily.dev/sources/iosdevweekly"},{"@type":"ListItem","position":3,"name":"Issue 764 – iOS Dev Weekly"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/issue-764-ios-dev-weekly-0ew3yvorw#faq","mainEntity":[{"@type":"Question","name":"Does upgrading to Xcode 27 break existing SwiftUI code even if my deployment target is iOS 15?","acceptedAnswer":{"@type":"Answer","text":"Yes, Xcode 27 rewrites the @State property wrapper as a macro, and this change is tied to the Xcode version rather than the deployment target, so it can break builds regardless of which iOS version an app targets. Two patterns stop compiling: initializers that override a declared initial value, and extensions using the synthesized memberwise init. A quick grep for these patterns before upgrading is recommended. daily.dev helps developers track Xcode upgrade gotchas like the State macro rewrite before they hit a broken build."}},{"@type":"Question","name":"What changes for developers distributing iOS apps outside the App Store in the European Union?","acceptedAnswer":{"@type":"Answer","text":"Starting October 1 2026, Apple's Core Technology Fee is replaced by a 5% Core Technology Commission for apps distributed outside the App Store in the EU. This may make alternative distribution more viable for developers who already have a direct relationship with their customers, though it will not make sense for every app. developers weighing App Store alternatives in the EU can follow policy shifts like this one on daily.dev."}},{"@type":"Question","name":"What are Swift Package Manager traits and why were they introduced?","acceptedAnswer":{"@type":"Answer","text":"SPM traits let package authors define optional flavors of a library so consumers only pull in the transitive dependencies they actually need, instead of the whole dependency tree. Point-Free uses package traits so users can opt into only the pieces of their libraries required, avoiding unnecessary transitive dependencies from unused features. daily.dev keeps developers evaluating dependency management strategies like SPM traits up to date on new Swift tooling."}}]}
```

