Add plugin entry: xcode - #91
Conversation
Thank you for the extensive Xcode integration. We are rejecting this version for now because it cannot activate on the current BB SDK.
Please replace the old label fields with |
SawyerHood
left a comment
There was a problem hiding this comment.
Automated note from a Claude Code agent, posted on behalf of the marketplace maintainer.
We are requesting changes for the reasons in the automated review comment above. Please reply after a new matching release is available.
|
Fixed and re-tagged: The fixAll six registered tools ( presentation: { label: { pending, completed } }One note for the guidance text: the accepted key is Why it survived to review
So the structural fix came along with it: the plugin now depends on the
|
What the plugin does
Tracks every Xcode build and test on the machine with zero per-project
configuration — the tracker learns DerivedData roots from the builds
themselves — and shows live progress, verdicts, errors and failed tests with
file:line, per-project history and trends. The same panel streams any bootediOS simulator over hardware H.264 with full touch input (tap, drag, flick,
long-press, trackpad pinch, ⌘V paste, keyboard), a device picker ranked by
what your builds actually target, and SwiftUI preview rendering with diffs
against the last run (Stills).
Source
https://github.com/vburojevic/bb-plugin-xcode.git, range^0.2.0v0.2.0(annotated, onmain), MIT licensed, public repoPlugin checks
npx tsc --noEmitclean;vitest run— 55 files, 728 passed / 3 skippedbb plugin buildproducesdist/server.js,dist/app.js,dist/app.cssMarketplace checks
npm run buildandnpm run check(liveness) both pass — 64 entriesicons/xcode-52038a9f.svg(stroke glyph, alpha-mask safe)Security facts for reviewers
serve-sim, pinned 0.1.45) binds loopback onlybehind a route allowlist; the plugin has no public viewer, exposure
command, or shared-port declaration.
default behind an
allowAgentCapturesetting, re-checked per call./usr/bin/xcodebuild, path-confined to theinvoking thread's checkout, with an environment allowlist.
🤖 Generated with Claude Code