@@ -41,12 +41,12 @@ All workflows use standardized tooling versions to ensure consistency:
4141
4242| Tool | Version | Defined In |
4343| ------------- | ----------------------------------- | -------------------------------- |
44- | ** Xcode** | ` 26.1 ` | All iOS workflows |
45- | ** iOS SDK** | ` 26.1 ` | Xcode 26.1 includes iOS 26.1 SDK |
44+ | ** Xcode** | ` 26.2 ` | All iOS workflows |
45+ | ** iOS SDK** | ` 26.2 ` | Xcode 26.2 includes iOS 26.2 SDK |
4646| ** Ruby** | ` 3.2 ` | ` ios.yml ` |
4747| ** CocoaPods** | ` >= 1.13 ` (excludes 1.15.0, 1.15.1) | ` example/Gemfile ` |
4848
49- > ** Note for Local Development:** GitHub Actions ` macos-latest ` runners use Xcode 26.1 as the default.
49+ > ** Note for Local Development:** GitHub Actions ` macos-latest ` runners use Xcode 26.2 as the default.
5050> Your local machine may have a different Xcode version. The workflows are configured to match GitHub Actions'
5151> environment. Local development can use any compatible Xcode version, but ensure simulator devices specified
5252> in ` rn-harness.config.mjs ` are available on your system.
@@ -57,7 +57,7 @@ All workflows use standardized tooling versions to ensure consistency:
5757| ------------------------ | --------------------- | ----------------------- |
5858| ** React Native Harness** | ` 1.0.0-alpha.21 ` | ` package.json ` |
5959| ** Android Emulator** | Pixel_API_34 (API 34) | ` rn-harness.config.mjs ` |
60- | ** iOS Simulator** | iPhone 17 (iOS 26.0+ ) | ` rn-harness.config.mjs ` |
60+ | ** iOS Simulator** | iPhone 17 (iOS 26.2 ) | ` rn-harness.config.mjs ` |
6161
6262### GitHub Actions
6363
@@ -114,7 +114,7 @@ All actions are pinned to specific commit SHAs for security and reproducibility:
1141147 . ** React Native Harness** : Must match between:
115115 - ` example/package.json `
116116 - All harness platform packages (` @react-native-harness/* ` )
117-
117+
118118## Workflows
119119
120120#### 1. Lint (` .github/workflows/lint.yml ` )
@@ -139,7 +139,7 @@ All actions are pinned to specific commit SHAs for security and reproducibility:
139139- Sets up iOS simulator
140140- Runs harness tests
141141- Runs on: ` macos-latest `
142- - Uses: Xcode 26.1 , Ruby 3.2, CocoaPods
142+ - Uses: Xcode 26.2 , Ruby 3.2, CocoaPods
143143
144144## Test Configuration
145145
@@ -154,7 +154,7 @@ runners: [
154154 }),
155155 applePlatform ({
156156 name: ' ios' ,
157- device: appleSimulator (' iPhone 17' , ' 26.0 ' ),
157+ device: appleSimulator (' iPhone 17' , ' 26.2 ' ),
158158 bundleId: ' mendixnative.example' ,
159159 }),
160160];
@@ -169,11 +169,11 @@ The workflows handle device setup automatically:
169169
170170### iOS
171171
172- Make sure ` iPhone 17 (iOS 26.0 ) ` simulator is up and running. You can use the launch script:
172+ Make sure ` iPhone 17 (iOS 26.2 ) ` simulator is up and running. You can use the launch script:
173173
174174``` bash
175175# Launch simulator automatically
176- ./.github/scripts/launch-ios-simulator.sh " iPhone 17" " 26.0 "
176+ ./.github/scripts/launch-ios-simulator.sh " iPhone 17" " 26.2 "
177177
178178# Then run tests
179179corepack enable
@@ -210,7 +210,7 @@ yarn harness:android:with:build
210210** iOS simulator not found or fails to boot:**
211211
212212- Verify simulator model exists in Xcode version (` iPhone 17 ` )
213- - Check iOS version compatibility (` 26.0+ ` )
213+ - Check iOS version compatibility (` 26.2 ` )
214214- Review simulator launch script logs for errors
215215- Ensure device name matches harness config exactly
216216- Check if ` jq ` is installed (script requires it for JSON parsing)
0 commit comments