Recently I came across some bugs in an app I developed that only affected iPhone users.
When encountering a bug, the first step is usually to try to reproduce the issue and then to analyze it with developer tools. iOS, however, is the most difficult environment to debug/analyze unless you’re fully committed to Apple and are the proud owner of both an iPhone and a Mac. If you are missing any of those, you get no developer tools to debug. But let’s get back to that a bit later.