build_ios_sim_name_proj
Builds an iOS app for a specific simulator by using the provided project path, scheme, and simulator name. Simplifies targeting and testing on designated iOS simulators directly from the command line.
Instructions
Builds an iOS app from a project file for a specific simulator by name. IMPORTANT: Requires projectPath, scheme, and simulatorName. Example: build_ios_sim_name_proj({ projectPath: '/path/to/MyProject.xcodeproj', scheme: 'MyScheme', simulatorName: 'iPhone 16' })
Input Schema
Name | Required | Description | Default |
---|---|---|---|
configuration | No | Build configuration (Debug, Release, etc.) | |
derivedDataPath | No | Path where build products and other derived data will go | |
extraArgs | No | Additional xcodebuild arguments | |
preferXcodebuild | No | If true, prefers xcodebuild over the experimental incremental build system, useful for when incremental build system fails. | |
projectPath | Yes | Path to the .xcodeproj file (Required) | |
scheme | Yes | The scheme to use (Required) | |
simulatorName | Yes | Name of the simulator to use (e.g., 'iPhone 16') (Required) | |
useLatestOS | No | Whether to use the latest OS version for the named simulator |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from XcodeBuildMCP
- boot_sim
- build_ios_sim_id_proj
- build_ios_sim_id_ws
- build_ios_sim_name_proj
- build_ios_sim_name_ws
- build_run_ios_sim_id_proj
- build_run_ios_sim_id_ws
- build_run_ios_sim_name_proj
- build_run_ios_sim_name_ws
- clean_proj
- clean_ws
- get_ios_bundle_id
- get_sim_app_path_id_proj
- get_sim_app_path_id_ws
- get_sim_app_path_name_proj
- get_sim_app_path_name_ws
- install_app_sim
- launch_app_logs_sim
- launch_app_sim
- open_sim
- start_sim_log_cap
- stop_sim_log_cap
Related Tools
- @cameroncooke/XcodeBuildMCP
- @cameroncooke/XcodeBuildMCP
- @cameroncooke/XcodeBuildMCP
- @cameroncooke/XcodeBuildMCP
- @cameroncooke/XcodeBuildMCP
- @cameroncooke/XcodeBuildMCP