My sincere thanks to Deploymate for sponsoring my writing this week. I’ve certainly had to submit a few quick fixes to apps where I’ve forgotten to check for the availability of new APIs. Deploymate can help find these issues before you ship.
Find and prevent your iOS & OS X app crashes with Deploymate.
Every once in a while, a new version of iOS and OS X is released, and along with them are new sets of APIs for developers to use. The problem is, if you use these new APIs your app will crash on older versions of iOS and OS X. Every experienced Cocoa and Cocoa Touch developer knows how easy it is to make the mistake of using the newest APIs without checking their availability – especially since Xcode will not warn you about it. This problem is extremely painful since no one wants their app to be live in the AppStore crashing for all users running older OS versions.
Fortunately, there’s a really simple app which can detect these problems early, before you even hit the store. Deploymate will analyze your Xcode project and tell you straight away if you’re using an API in your iOS or OS X project that isn’t present on the minimum OS your app is configured to support.
Deploymate is extremely easy to use. Just point it to your Xcode project, select your target, hit “Run” and within a few moments it will find possible problems for your app. Deploymate can also be integrated with a Continuous Integration server via its command-line interface, for an even better workflow.
A functional demo version is available at www.deploymateapp.com and the full version can be purchased for only $19.99.
If you’re interested in sponsoring my writing for a week, and reaching my audience of tech-savvy, curious, creative thinkers, you can find more information here.
