A couple of weeks ago we made the sad decision to stop development of Status Magic and remove it from the Mac App Store.
Quite a few people contacted us and explained that they either did not have access to the new devices or that the primary way that they took screenshots was on the iOS Simulator. So, we had a think about what we could do to help and came up with a solution which we think solves both of those issues.
Back when iOS 7 was first released we discovered some new (private) APIs which allowed permanent modification of the status bar. These APIs allow permanent overrides for things like the current time, signal strength, WiFi bars and battery state. We experimented a bit with these APIs when iOS 7 was released but it wasn’t practical to use on real devices and so we abandoned the experiments. However, now that taking perfect screenshots on a real device is easy, it seemed a good chance to put that experimentation into something that could be used to make it just as easy on the iOS Simulator.
We’ve put together and released a small open source app which overrides the iOS Simulator status bar to match the settings of the status bars used in the Apple marketing materials.
Using it is as easy as downloading the app, installing it on your iOS Simulator and pressing a single button. Could it be any easier? :)
You can find Simulator Status Magic on GitHub. Please give it a try and let us know if it’s useful.
Interested in getting your team up to speed on iOS? Check out our in-house training course.
We also run iOS Dev Weekly, a free weekly email with 10 or so links to the best blog posts and articles on iOS development for the week. If you are interested in iOS development then it is likely that you will find something of interest in iOS Dev Weekly each week. You should subscribe!.