From a418cc399be6c308b5621bbea577b8c8ecfcc2de Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Sat, 1 Aug 2026 18:19:02 -0600 Subject: [PATCH 1/2] docs(mobile/4): iOS build requires Xcode 26 (iOS 26 SDK), not Xcode 16 The v4 native renderer builds against iOS 26 SDK APIs (e.g. `tabViewBottomAccessory` in `NativeRootTabsRenderer`), so compiling with Xcode 16 / the iOS 18 SDK fails with "has no member 'tabViewBottomAccessory'". Update the iOS environment-setup requirements to Xcode 26 (which itself requires macOS 15.6+), and explain why. --- .../docs/mobile/4/getting-started/environment-setup.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/views/docs/mobile/4/getting-started/environment-setup.md b/resources/views/docs/mobile/4/getting-started/environment-setup.md index 1847e743..2f3e187e 100644 --- a/resources/views/docs/mobile/4/getting-started/environment-setup.md +++ b/resources/views/docs/mobile/4/getting-started/environment-setup.md @@ -22,8 +22,8 @@ You can only compile iOS apps on a Mac. This is a limitation imposed by Apple. B -1. macOS (required - iOS development is only possible on an Apple silicon Mac, M1+) -2. [Xcode 16.0 or later](https://apps.apple.com/app/xcode/id497799835) +1. macOS 15.6 or later (required - iOS development is only possible on an Apple silicon Mac, M1+) +2. [Xcode 26 or later](https://apps.apple.com/app/xcode/id497799835) — ships the iOS 26 SDK, which the native renderer requires 3. Xcode Command Line Tools 4. Homebrew & CocoaPods 5. _Optional_ iOS device for testing @@ -32,7 +32,8 @@ You can only compile iOS apps on a Mac. This is a limitation imposed by Apple. B 1. **Install Xcode** - Download from the [Mac App Store](https://apps.apple.com/app/xcode/id497799835) - - Minimum version: Xcode 16.0 + - Minimum version: Xcode 26 (requires macOS 15.6 or later) + - The native renderer builds against the iOS 26 SDK (e.g. `tabViewBottomAccessory`), so earlier Xcode/SDK versions fail to compile. 2. **Install Xcode Command Line Tools** ```shell From fbac6fa46242b50b59d7621e62a7eaed438d8a73 Mon Sep 17 00:00:00 2001 From: Simon Hamp Date: Wed, 5 Aug 2026 11:39:03 +0100 Subject: [PATCH 2/2] Update environment setup instructions for iOS development Clarified requirements for Xcode version and macOS compatibility in the environment setup documentation. --- .../views/docs/mobile/4/getting-started/environment-setup.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/views/docs/mobile/4/getting-started/environment-setup.md b/resources/views/docs/mobile/4/getting-started/environment-setup.md index 2f3e187e..a196c6c1 100644 --- a/resources/views/docs/mobile/4/getting-started/environment-setup.md +++ b/resources/views/docs/mobile/4/getting-started/environment-setup.md @@ -23,7 +23,7 @@ You can only compile iOS apps on a Mac. This is a limitation imposed by Apple. B 1. macOS 15.6 or later (required - iOS development is only possible on an Apple silicon Mac, M1+) -2. [Xcode 26 or later](https://apps.apple.com/app/xcode/id497799835) — ships the iOS 26 SDK, which the native renderer requires +2. [Xcode 26 or later](https://apps.apple.com/app/xcode/id497799835) 3. Xcode Command Line Tools 4. Homebrew & CocoaPods 5. _Optional_ iOS device for testing @@ -33,7 +33,6 @@ You can only compile iOS apps on a Mac. This is a limitation imposed by Apple. B 1. **Install Xcode** - Download from the [Mac App Store](https://apps.apple.com/app/xcode/id497799835) - Minimum version: Xcode 26 (requires macOS 15.6 or later) - - The native renderer builds against the iOS 26 SDK (e.g. `tabViewBottomAccessory`), so earlier Xcode/SDK versions fail to compile. 2. **Install Xcode Command Line Tools** ```shell