Skip to content

Commit f9f7989

Browse files
committed
chore: update default simulator reference from iPhone 16 to iPhone 17
Update all tool parameter descriptions, next-step suggestions, config examples, documentation, and test fixtures to reference iPhone 17 as the default simulator name, matching the current Xcode release.
1 parent eea275a commit f9f7989

41 files changed

Lines changed: 133 additions & 133 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ enabledWorkflows:
7373
sessionDefaults:
7474
scheme: MyApp
7575
projectPath: ./MyApp.xcodeproj
76-
simulatorName: iPhone 16
76+
simulatorName: iPhone 17
7777
```
7878
7979
See [docs/CONFIGURATION.md](docs/CONFIGURATION.md) for the full reference.

config.example.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sessionDefaults:
88
workspacePath: './MyApp.xcworkspace' # xor projectPath
99
scheme: 'MyApp'
1010
configuration: 'Debug'
11-
simulatorName: 'iPhone 16' # xor simulatorId
11+
simulatorName: 'iPhone 17' # xor simulatorId
1212
simulatorId: '<UUID>' # xor simulatorName
1313
deviceId: '<UUID>'
1414
useLatestOS: true

docs/CONFIGURATION.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ sessionDefaults:
4747
projectPath: "./MyApp.xcodeproj"
4848
scheme: "MyApp"
4949
configuration: "Debug"
50-
simulatorName: "iPhone 16"
50+
simulatorName: "iPhone 17"
5151
platform: "iOS"
5252
useLatestOS: true
5353
arch: "arm64"
@@ -104,7 +104,7 @@ sessionDefaults:
104104
projectPath: "./MyApp.xcodeproj"
105105
scheme: "MyApp"
106106
configuration: "Debug"
107-
simulatorName: "iPhone 16"
107+
simulatorName: "iPhone 17"
108108
```
109109

110110
### Setting defaults from an agent
@@ -119,7 +119,7 @@ Agents can call `session_set_defaults` at runtime. By default these are stored i
119119
| `workspacePath` | string | Path to `.xcworkspace` file. Takes precedence if both are set. |
120120
| `scheme` | string | Build scheme name. |
121121
| `configuration` | string | Build configuration (e.g., `Debug`, `Release`). |
122-
| `simulatorName` | string | Simulator name (e.g., `iPhone 16`). Mutually exclusive with `simulatorId`. |
122+
| `simulatorName` | string | Simulator name (e.g., `iPhone 17`). Mutually exclusive with `simulatorId`. |
123123
| `simulatorId` | string | Simulator UUID. Takes precedence if both are set. |
124124
| `deviceId` | string | Physical device UUID. |
125125
| `platform` | string | Target platform (e.g., `iOS`, `macOS`, `watchOS`, `tvOS`, `visionOS`). |

docs/SESSION_DEFAULTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Copy/paste this sequence when starting a new session:
4545
{"name":"session_set_defaults","arguments":{
4646
"workspacePath":"/repo/MyApp.xcworkspace",
4747
"scheme":"MyApp-iOS",
48-
"simulatorName":"iPhone 16 Pro",
48+
"simulatorName":"iPhone 17 Pro",
4949
"persist":true
5050
}}
5151
{"name":"session_show_defaults","arguments":{}}

src/mcp/tools/debugging/debug_attach_sim.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const baseSchemaObject = z.object({
2525
.string()
2626
.optional()
2727
.describe(
28-
"Name of the simulator (e.g., 'iPhone 16'). Provide EITHER this OR simulatorId, not both",
28+
"Name of the simulator (e.g., 'iPhone 17'). Provide EITHER this OR simulatorId, not both",
2929
),
3030
bundleId: z.string().optional(),
3131
pid: z.number().int().positive().optional(),

src/mcp/tools/project-discovery/__tests__/list_schemes.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@ describe('list_schemes plugin', () => {
7676
build_run_sim: {
7777
projectPath: '/path/to/MyProject.xcodeproj',
7878
scheme: 'MyProject',
79-
simulatorName: 'iPhone 16',
79+
simulatorName: 'iPhone 17',
8080
},
8181
build_sim: {
8282
projectPath: '/path/to/MyProject.xcodeproj',
8383
scheme: 'MyProject',
84-
simulatorName: 'iPhone 16',
84+
simulatorName: 'iPhone 17',
8585
},
8686
show_build_settings: { projectPath: '/path/to/MyProject.xcodeproj', scheme: 'MyProject' },
8787
},
@@ -303,12 +303,12 @@ describe('list_schemes plugin', () => {
303303
build_run_sim: {
304304
workspacePath: '/path/to/MyProject.xcworkspace',
305305
scheme: 'MyApp',
306-
simulatorName: 'iPhone 16',
306+
simulatorName: 'iPhone 17',
307307
},
308308
build_sim: {
309309
workspacePath: '/path/to/MyProject.xcworkspace',
310310
scheme: 'MyApp',
311-
simulatorName: 'iPhone 16',
311+
simulatorName: 'iPhone 17',
312312
},
313313
show_build_settings: { workspacePath: '/path/to/MyProject.xcworkspace', scheme: 'MyApp' },
314314
},

src/mcp/tools/project-discovery/__tests__/show_build_settings.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ describe('show_build_settings plugin', () => {
118118
build_sim: {
119119
projectPath: '/path/to/MyProject.xcodeproj',
120120
scheme: 'MyScheme',
121-
simulatorName: 'iPhone 16',
121+
simulatorName: 'iPhone 17',
122122
},
123123
list_schemes: { projectPath: '/path/to/MyProject.xcodeproj' },
124124
},
@@ -311,7 +311,7 @@ describe('show_build_settings plugin', () => {
311311
build_sim: {
312312
projectPath: '/path/to/MyProject.xcodeproj',
313313
scheme: 'MyScheme',
314-
simulatorName: 'iPhone 16',
314+
simulatorName: 'iPhone 17',
315315
},
316316
list_schemes: { projectPath: '/path/to/MyProject.xcodeproj' },
317317
},

src/mcp/tools/project-discovery/list_schemes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ export async function listSchemesLogic(
9191
build_run_sim: {
9292
[`${projectOrWorkspace}Path`]: path!,
9393
scheme: firstScheme,
94-
simulatorName: 'iPhone 16',
94+
simulatorName: 'iPhone 17',
9595
},
9696
build_sim: {
9797
[`${projectOrWorkspace}Path`]: path!,
9898
scheme: firstScheme,
99-
simulatorName: 'iPhone 16',
99+
simulatorName: 'iPhone 17',
100100
},
101101
show_build_settings: { [`${projectOrWorkspace}Path`]: path!, scheme: firstScheme },
102102
};

src/mcp/tools/project-discovery/show_build_settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export async function showBuildSettingsLogic(
9191
const pathKey = hasProjectPath ? 'projectPath' : 'workspacePath';
9292
nextStepParams = {
9393
build_macos: { [pathKey]: path, scheme: params.scheme },
94-
build_sim: { [pathKey]: path, scheme: params.scheme, simulatorName: 'iPhone 16' },
94+
build_sim: { [pathKey]: path, scheme: params.scheme, simulatorName: 'iPhone 17' },
9595
list_schemes: { [pathKey]: path },
9696
};
9797
}

src/mcp/tools/project-scaffolding/__tests__/scaffold_ios_project.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -377,12 +377,12 @@ describe('scaffold_ios_project plugin', () => {
377377
build_sim: {
378378
workspacePath: '/tmp/test-projects/TestIOSApp.xcworkspace',
379379
scheme: 'TestIOSApp',
380-
simulatorName: 'iPhone 16',
380+
simulatorName: 'iPhone 17',
381381
},
382382
build_run_sim: {
383383
workspacePath: '/tmp/test-projects/TestIOSApp.xcworkspace',
384384
scheme: 'TestIOSApp',
385-
simulatorName: 'iPhone 16',
385+
simulatorName: 'iPhone 17',
386386
},
387387
},
388388
});
@@ -427,12 +427,12 @@ describe('scaffold_ios_project plugin', () => {
427427
build_sim: {
428428
workspacePath: '/tmp/test-projects/TestIOSApp.xcworkspace',
429429
scheme: 'TestIOSApp',
430-
simulatorName: 'iPhone 16',
430+
simulatorName: 'iPhone 17',
431431
},
432432
build_run_sim: {
433433
workspacePath: '/tmp/test-projects/TestIOSApp.xcworkspace',
434434
scheme: 'TestIOSApp',
435-
simulatorName: 'iPhone 16',
435+
simulatorName: 'iPhone 17',
436436
},
437437
},
438438
});
@@ -469,12 +469,12 @@ describe('scaffold_ios_project plugin', () => {
469469
build_sim: {
470470
workspacePath: '/tmp/test-projects/MyProject.xcworkspace',
471471
scheme: 'MyProject',
472-
simulatorName: 'iPhone 16',
472+
simulatorName: 'iPhone 17',
473473
},
474474
build_run_sim: {
475475
workspacePath: '/tmp/test-projects/MyProject.xcworkspace',
476476
scheme: 'MyProject',
477-
simulatorName: 'iPhone 16',
477+
simulatorName: 'iPhone 17',
478478
},
479479
},
480480
});

0 commit comments

Comments
 (0)