Releases: conorluddy/xclaude-plugin
v0.4.1
What's New
IDB Target Resolution Fix
Thanks to @IAmNatch (Shane Robbins) for contributing a fix that resolves the "booted" simulator target to an actual UDID before IDB commands. This fixes issues where IDB tools would fail when using the default booted target.
Build Reliability Improvements
- Increased buffer size to 50MB for large project outputs
- Extended timeout to 20 minutes for slow builds with SPM resolution
- Better JSON parsing with improved error handling
Code Quality
- Extracted magic numbers to well-documented constants per CODESTYLE.md
- Added configuration constants for:
XCODEBUILD_CONFIG(buffer size, timeout)SIMULATOR_TARGET_CONFIG(UDID regex, booted alias)IDB_INTERACTION_CONFIG(tap/swipe durations)ACCESSIBILITY_QUALITY_CONFIG(quality thresholds)
Contributors
Full Changelog: v0.4.0...v0.4.1
XClaude Plugin
Modular iOS development automation for Claude Code
Build, test, and automate iOS apps through natural conversation with Claude. 8 workflow-specific MCP servers with 23 tools across Xcode, Simulator, and IDB.
Enable only what you need. Each MCP is purpose-built for specific workflows, keeping your context window lean. Plus, our tools intelligently encapsulate Xcode output (errors, test results, build logs) so Claude processes structured JSON instead of raw 50+ line logs—saving significant tokens and enabling faster feedback loops.