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