3 hours ago · Tech · hide · 0 comments

A few months ago, I kept coming back to a very small annoyance. I’d be reviewing an iOS pull request and want to try the change. Not inspect the diff or look at a screenshot, but actually run it.Doing that usually means stopping whatever I’m working on, stashing changes, fetching someone else’s branch, checking it out, waiting for Xcode to index and compile, dealing with DerivedData or package issues, launching the app, then eventually switching back and rebuilding my own work. On a large project, a simple question like “does this screen actually feel right?” can become a 15 or 20 minute interruption.This has been normal in iOS development for so long that I don’t think we question it much. On the web, a pull request can give you a preview URL. Why can’t an iOS pull request give you a running app?That question became Presto.Run the PR, not the branchPresto puts a Run in iOS Simulator button on your pull requests. Click it and the build from that exact commit opens in an iOS Simulator…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.