Title: Add explicit build-for-testing action · Issue #450 · getsentry/XcodeBuildMCP · GitHub
Open Graph Title: Add explicit build-for-testing action · Issue #450 · getsentry/XcodeBuildMCP
X Title: Add explicit build-for-testing action · Issue #450 · getsentry/XcodeBuildMCP
Description: Summary Please add an explicit XcodeBuildMCP action/CLI tool equivalent to xcodebuild build-for-testing. Motivation Today, the CLI exposes build and test actions such as: xcodebuildmcp simulator build xcodebuildmcp simulator test xcodebu...
Open Graph Description: Summary Please add an explicit XcodeBuildMCP action/CLI tool equivalent to xcodebuild build-for-testing. Motivation Today, the CLI exposes build and test actions such as: xcodebuildmcp simulator bu...
X Description: Summary Please add an explicit XcodeBuildMCP action/CLI tool equivalent to xcodebuild build-for-testing. Motivation Today, the CLI exposes build and test actions such as: xcodebuildmcp simulator bu...
Opengraph URL: https://github.com/getsentry/XcodeBuildMCP/issues/450
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Add explicit build-for-testing action","articleBody":"## Summary\n\nPlease add an explicit XcodeBuildMCP action/CLI tool equivalent to `xcodebuild build-for-testing`.\n\n## Motivation\n\nToday, the CLI exposes build and test actions such as:\n\n```bash\nxcodebuildmcp simulator build\nxcodebuildmcp simulator test\nxcodebuildmcp device build\nxcodebuildmcp device test\nxcodebuildmcp macos build\nxcodebuildmcp macos test\n```\n\nFor simulator tests, XcodeBuildMCP already appears to use a two-phase flow internally when test preflight is available: `build-for-testing` followed by `test-without-building`. However, there does not appear to be a user-facing action that performs only the `build-for-testing` phase.\n\nThis is useful for workflows that want to prepare test bundles once and run tests later or elsewhere, mirroring existing `xcodebuild` workflows.\n\n## Requested behavior\n\nAdd a first-class action, for example:\n\n```bash\nxcodebuildmcp simulator build-for-testing\nxcodebuildmcp device build-for-testing\nxcodebuildmcp macos build-for-testing\n```\n\nor another naming scheme consistent with the project.\n\nThe action should pass through the same core options as the existing build/test commands, including project/workspace path, scheme, configuration, destination, derived data path, and extra xcodebuild args.\n\n## Notes\n\nPassing `build-for-testing` through `--extra-args` is not equivalent because the existing build command appends its own final `build` action. A dedicated action would make this behavior discoverable and avoid requiring users to fall back to raw `xcodebuild`.\n","author":{"url":"https://github.com/yqiang","@type":"Person","name":"yqiang"},"datePublished":"2026-06-19T21:09:58.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/450/XcodeBuildMCP/issues/450"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:cdd00493-14b6-e6f6-8854-a5496638f831 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | EABE:179EF0:567A8:7E371:6A4D00BA |
| html-safe-nonce | aa592295eb4bf360ce155954281d72269509920018731c9ea97d18c771b881ae |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQUJFOjE3OUVGMDo1NjdBODo3RTM3MTo2QTREMDBCQSIsInZpc2l0b3JfaWQiOiI4ODEwNjU0MjMwMTQwMjIzNjc0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 72003a695db3bfca04c185decc763264ec99f8e1d4d9aa9e1cb2879144ed7da5 |
| hovercard-subject-tag | issue:4703577221 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/getsentry/XcodeBuildMCP/450/issue_layout |
| twitter:image | https://opengraph.githubassets.com/94a360029594ea4bd391734e669c8ecdf6034aa919e55ef2e8734705c8be02e7/getsentry/XcodeBuildMCP/issues/450 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/94a360029594ea4bd391734e669c8ecdf6034aa919e55ef2e8734705c8be02e7/getsentry/XcodeBuildMCP/issues/450 |
| og:image:alt | Summary Please add an explicit XcodeBuildMCP action/CLI tool equivalent to xcodebuild build-for-testing. Motivation Today, the CLI exposes build and test actions such as: xcodebuildmcp simulator bu... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | yqiang |
| hostname | github.com |
| expected-hostname | github.com |
| None | 31e4db13a9e20081f2fac78f441659a6576e582bbb15e153f9c7fb6473aa29f5 |
| turbo-cache-control | no-preview |
| go-import | github.com/getsentry/XcodeBuildMCP git https://github.com/getsentry/XcodeBuildMCP.git |
| octolytics-dimension-user_id | 1396951 |
| octolytics-dimension-user_login | getsentry |
| octolytics-dimension-repository_id | 945551361 |
| octolytics-dimension-repository_nwo | getsentry/XcodeBuildMCP |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 945551361 |
| octolytics-dimension-repository_network_root_nwo | getsentry/XcodeBuildMCP |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fb70bd3c4b2bec429781b65419e912c66e2d5581 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width