Build Switcher: Local Build Caching for Xcode
Introducing BuildSwitcher 🚀
⚡ BuildSwitcher intelligently caches the latest builds across your most frequented branches. Now, you can switch between these builds instantly in the Simulator without having to wait for compilation or stashing your working changes when you change branches.
Say goodbye to wasted time on resolving dependency versions, battling caching / DerivedData issues, and waiting for compilation during branch changes and demos.
🔍 Swift, Smooth Comparison: With BuildSwitcher, comparing your feature or bug-fix branches with main
is a breeze. Safeguard against regressions and ensure that pesky bugs are truly squashed, all without the hassle of switching branches or recompiling.
🔄 Simpler Refactoring: Transitioning from Swift/ObjC to SwiftUI? Or, in the middle of a big refactor? BuildSwitcher's got your back! Easily compare your current implementation against the original allowing you to ensure the expected behavior remains intact.
📊 Dazzling Demos, Zero Delay: Picture this - it's the end of the week and you're getting ready to demo your bug fixes and new features to your team. As you move between branches and wait for your project to recompile, your high-energy demo quickly becomes a time-sucking nightmare.
With BuildSwitcher automatically caching your builds across your recent branches, you can now easily restore builds in the Simulator without compiling, changing branches, or stashing any changes. Your demos just went from clunky to seamless. 🎉
🛠️ Easy Setup: Seamless integration into your workflow. A few taps, and you're good to go! No rocket science, I promise. Plus, it's compatible with all iOS and iPadOS projects. 🚀
👨💻 Developer-Tested, Developer-Friendly: I've put BuildSwitcher through its paces over a few on-call shifts and I've found it indispensable in my development workflow.
🛠️ Customer Support
If you ever encounter any issues, have questions, or simply want to chat about your experience, please message me at aryaman@digitalbunker.dev.
While I've done extensive testing on my end, there's so much variance in an Xcode project's setup (number of modules, targets, schemes, configurations, etc.) that it's hard to exhaustively test for all of these variations. I'm continuing to work hard to ensure compatibility across various setups. In the meantime, if you are not satisfied, just shoot me an email and I'll offer a full refund.
Each purchase includes the macOS app and free access to all future updates.