Deploymate helps developers detect unavailable API calls
A new Xcode tool all iOS & Mac developers have been waiting for
14 MARCH 2013, AMSTERDAM, THE NETHERLANDS
SummaryA great new tool for iOS & Mac app developers has been released today. Deploymate helps developers identify unavailable, deprecated and obsolete API usage in their Xcode projects. Unavailable API usage will often crash iOS & Mac apps and the only way to find these crashes was manual testing. With Deploymate, this becomes a trivial task. Deploymate is now available for all Macs running Mountain Lion 10.8 or later for an introductory price of $9.99. Learn more at http://deploymateapp.com
With every new iOS & Mac OSX SDK released, Apple introduces new set of APIs available for developers to use. But there's a small problem. When a developer wants to compile an app that is supposed to run on older OS versions, Xcode will alow them to use new APIs that are not available in that OS version. Xcode also doesn't warn developers about that causing the app to nicely crash when run on older OS. So far the only solution for this problem was simply... manual testing.
Deploymate aims to solve this problem by statically analyzing Xcode projects and source files to find such API usage and warn the developer before it's too late.
Analysis - Deploymate is based on Clang/LLVM compiler and utilizes this technology to detect Cocoa and Cocoa Touch API usage in Xcode projects. With its powerful scanner, developers can run analysis on their code and quickly find API usage that may cause problems in their apps.
Results - The scan results are shown in a compact overview offering a quick glance over found problems. Digging deeper, developers can find all problematic entries in Deploymate's sidebar grouped by source files, similarly to already familiar Xcode interface.
Examine - All API calls need some context before the developer can decide if they really mean trouble or not. Deploymate features a built-in syntax highlighted source code viewer showing source code context for all found issues.
Fix it - Deploymate offers a simple integration with Xcode allowing all source files to be opened with Xcode when needed. Also, for huge source files it always comes in handy that specific problems will select the exact source file line when opened in Xcode.
With all these features, Deploymate is a very easy to use yet powerful tool that every iOS & Mac developer should have handy. Deploymate is available for download today as a limited evaluation version and a full license can be purchased for an introductory price of only $9.99. Download now from http://www.deploymateapp.com/
There is a lot more planned and coming soon so stay in touch - http://www.deploymateapp.com/news/
"I wanted to make this tool for myself. It is nice to see a hobby project evolving into a nice app that can help my colleagues out. I hope you guys enjoy it!" Ivan Vasic
"Boy, if you pull this off I suspect it's going to be a very popular tool." Apple engineer whose name I can't remember (iOS Tech Talk, Rome 2011)
"This app should be a part of every iOS developer's toolkit. Great app!" Dave Verwer, Shiny Development Ltd
Deploymate is a valuable Mac tool for Cocoa and Cocoa Touch developers helping them identify unavailable, deprecated and obsolete API usage in their iOS & Mac app Xcode projects.