iOS Dev Tools

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.
Updated daily by Adam Swinden.

If you have any suggestions for tools that you would like to see added to the list, please let me know by email, Twitter or Facebook.

Sponsorship

The iOS Dev Tools audience includes some of the most engaged iOS Developers looking to find the best tools and services to help them build the next top app. If you've got something awesome to shout about that developers are going to love, then iOS Dev Tools is a great place to promote it. Learn more.

RankWatch

A super simple Apple Watch app that lets you keep track of your app's App Store ranking from a complication on your watch face. RankWatch gives you an iPhone app to search for your app by name, country and category which is then visible on the Apple Watch. The complication shows the current ranking as well as how much is has increased or decreased by.

Other Similar Tools

App Keywords.io

An online tool that helps you create App Store keywords. App Keywords.io lets you enter a keyword or a few letters and it will auto-suggest app keywords from the Apple App Store and Google Play Store. Results are grouped alphabetically and you can select your favourites before copying to the clipboard as a comma separated list or downloading as a CSV. You can also view trending searches by country and get access to advice on how to pick the best app keywords.

App ToolKit

A collection of useful tools for app developers and designers. App ToolKit replaces the previous LaunchKit that was acquired by Google and now includes: Screenshot Builder for creating custom App Store images; App Website Builder, a tool that creates and hosts a mobile-ready website for you app; Review Monitor, a service that checks the App Store for reviews and posts them to Slack; Super User Dashboard in-app analytics; and Cloud Config, a utility that lets you remotely adjust settings and features in your app.

Textpuff

A simple widget that helps convert your website visitors into App Store downloads. Textpuff lets your website visitors text themselves a smart download link from your website. Clicking the link takes them to either the App Store or Google Play Store based on the device they are using. From the TextPuff dashboard, you can track how many website visitors converted to app downloads, from where and how many times the links that are sent are clicked.

AppCodes

An online ASO tool that helps you check and improve your app's visibility in the App Store. AppCodes gives you up to date rankings for up to 200 App Store search queries to see the effectiveness of your app's keywords. You can also track your competitors including their press mentions and keywords from their App Store descriptions. You also get access to tools that can help you identify new keywords and measure phrase popularity and competitiveness, to improve your ranking with your next app update.

AppWage

An open source Mac app for downloading and viewing App Store sales, reviews and rankings. AppWage gives you quick access to information such as the number of downloads, in-app purchases, promo codes and refunds. You can track your rankings allowing you to see where and when your apps change position in charts, and download reviews from each and every country, and have them translated into your local language. You can also add your competitors app to track their reviews and rankings as well.

App Store Screenshot

A simple, minimalistic and free online tool for generating good looking screenshots for the App Store and Google Play Store. App Store Screenshot lets you use your in-app screenshots to generate professional looking screenshots that will match the App Store's and Google Play's requirements. You can pick a background colour, choose from ten different device images, and add text with custom font and styling, before previewing and downloading ready to be upload to the App Store.

Review Command

A Mac app that gathers your ratings and reviews for all of your apps, from all countries, and all major app stores, and displays them in one simple feed. Review Command supports iOS App Store, Mac App Store, Google Play, Amazon App Store and Windows Store. In addition to your main feed, you can filter a specific app’s feed by country, date, and phrases mentioned. Easily see what users love (and don’t love) about your app. It's available for a one-off price, with no subscription fees and your account passwords are only ever stored locally on your Mac.

Preview Video Converter

A Mac app that makes it easy to convert app preview videos ready to be submitted to the App Store. Preview Video Converter will convert your video to meet iTunes Connect's very specific set of requirements so you don't have to waste time trying to solve the issue. It will re-encode your audio and video into the ideal format; guaranteed to upload successfully and it will export separate files for iPhones, iPads and even Apple TV. You can also use the app to trim your video to ensure it fits within Apple's length requirements.

How to get featured on the App Store

A 15 page PDF guide from Dan Counsell outlining the 10 most important things you need to do to get your app featured as well as how to get in contact with Apple. The guide covers all the best steps you should consider when releasing your app including using the latest Apple platform technologies, localising, planning around big events, and more. Getting featured by Apple is never guaranteed, but if you're clever about it, you can increase your chances, and this guide can definitely help.

ReviewBot

A Slack bot that gives you app reviews delivered to Slack. ReviewBot will monitor your Android and iOS apps on both the Google Play Store and Apple App Store then send you notifications in Slack or by email whenever new reviews are posted. It's free to use for one app, but paid plans let you monitor more and also gives you quick reply links for Android app reviews.

Suborbital Reports

A OS X app for keeping track of your App Store sales. Suborbital Reports downloads all your App Store reports and visualizes them in a clean and neat manner, without any cloud services - everything stays secure and private on your Mac. You can view clear and easy to read graphs for your revenues, downloads, updates and refunds, and make comparisons and predictions based on actual stats. It supports iOS, Mac and In-App Purchase sales, using the official iTunes Connect auto ingestion API, so doesn't rely on web-scraping. It also has no subscription fees - you pay once and own it forever.

Sachsen

A simple OS X app for reading App Store reviews. Sachsen is a standalone app so, unlike many similar services, it is not dependent on a backend and there is no need to create an account. You can add multiple apps by title, iTunes ID or publisher and all reviews are downloaded to view offline. You can then do a full-text search of filter by read or favourited state, user rating or app version. Sachsen also offers a one-click translation service powered by Google Translate and Microsoft Translate and you can make notes for a specific reviews, share them, or compare ratings across app versions.

Review Cards

A new feature from appFigures that lets you easily share your App Store reviews with anyone. Review Cards look great in every browser and on every social network. They utilise Open Graph so will automatically render beautifully when shared. When you share a review, you can also optionally translate it to a language of your choice. Anyone viewing the review can also change the translation language on their own. There's also built in stats so you can see how many people visited it, from which countries, and from what sources.

Appolo

A set of plugins and themes for Jekyll to create a static portfolio website for app developers to showcase their work. Apollo differs from most other showcasing tools which focus on a single app, by creating a portfolio for multiple apps. Its minimalistic theme and playful animations make it perfect to display the amazing apps you have made and the responsive design means it looks great on desktop and mobile. It also comes with a set of plugins and custom Liquid tags to help make writing an app's page easier.

App Launch Guide

A free and open source guide to launching an app. The App Launch Guide covers everything you need to know from planning, pre-launch, marketing, and product development to QA and launch. It aims to combine the concrete product development schedule with an equally concrete marketing schedule into a single timeline, so that you can plan for both the marketing and product cycle in tandem. The complete guide is open source on GitHub to the author is also accepting contributions if you have something to add.

ReviewsMotion

A review trading service that helps you get more genuine, quality reviews for your apps on the App Store. With ReviewsMotion, you earn points for every app you rate, which will allow you to receive reviews for your own apps. In order to register a review properly, you have to take a screenshot of it and upload it onto the platform. Once uploaded, you will receive 1 point. When someone reviews one of your apps, you lose one point. In other words, for each app you rate from other users, you will get one review for yours. Simple.

CrowdChunk

A useful utility that helps you get insight from your users' App Store reviews. CrowdChunk scores apps by what reviewers actually have to say. They've processed every English language app review ever submitted to the Google Play and iOS App stores and given scores based on the positivity and negativity expressed by reviewers about several key qualities such as performance and value. CrowdChunk also lets you view your app's score over time to find trends in your customers' opinions.

Submit.co

A huge list of contact details for the places where you might be able to get press coverage for your app. Submit.co lists over 300 different publications and websites, each with a link to their main website, twitter username, follower count and Alexa rank. Many of the publications also include a direct link to their submit pages and are tagged by category, region and platform. Contacting any of the sites listed doesn't guarantee press coverage but this list may be a good place to start if you are looking to generate a bit of buzz.

AppLandr

A site for creating great looking landing pages for your apps for free. All AppLandr requires is your App Store URL and it will automatically take all the data it needs directly from the App Store, so your page will always be up to date. The generated pages look really professional and include everything you would want on a marketing page including big screenshots, price, app description, ratings and links your your other apps. You might not want to use AppLandr as your permanent marketing site, but it's a great option to get something up really quickly.

WatchScreenshotMagic

An OS X app for creating cleaned up Apple Watch screenshots. WatchScreenshotMagic lets you quickly generate perfect App Store ready Apple Watch screenshots by just dragging and dropping a screenshot from the 42mm simulator. It will automatically remove the charging indicator from the status bar and change the clock to read 10:09. If you provide it with a Glance or Notification screenshot it will cleverly use a colour mask on black content to overlay the screenshot on the blurred watch face.

DailySales

An app for OS X that provides a widget that displays your iTunes Connect download figures right in Notification Centre. DailySales works locally and downloads your download figures to your Mac directly with no third-party servers involved. DailySales makes use of the official API that Apple provides for iTunes Connect. The DailySales widget can be customised in many ways including sorting by units, proceeds or percent change, changing the colouring, and hiding less important products.

App Store Review Guidelines History

With all the recent stories of apps being removed from the App Store, rejected and then allowed back in, it's difficult to keep track of what is allowed in and what's not. App Store Review Guidelines History is a site that keeps track of all the changes made to Apple's App Store Review Guidelines. Currently, the history goes back as far as March 30, 2014 with each update made to the guidelines highlighted green for additions and red for deletions. You can also sign up to receive an email whenever they make an update.

Top Hat

A simple new OS X menubar app from Supertop that gives you quick access to your App Store sales figures. Top Hat shows up-to-date daily sales figures for your apps. Revenue from In-App Purchases is aggregated to give you a single total for each app, with weekly figures available by holding ⌥ as you click the Top Hat icon. Top Hat is brilliantly simplistic and is certainly the fastest way of checking how much money your app is making.

Docracy Mobile Privacy Policy

An open source, standardised privacy policy for mobile app developers to use and customise. If your app is for children, offers user registration or a keyboard extension, or uses HealthKit, HomeKit or Apple Pay you are now required to provide a privacy policy, and it's recommended for everyone else. Docracy's Mobile Privacy Policy is provided by experts as a a good starting point for many common app types that you can customise for your app. Docracy can also host your completed privacy policy and provide you with a mobile URL to include in your App Store details.

Sensor Tower

An App Store Optimization service to help you optimise your app's visibility in the App Store. Sensor Tower lets you automatically track daily keyword rankings for your app and its competitors to identify which are working the best. You can also get tips to improve your existing keywords and suggestions for new keywords that include search traffic estimates, and competitiveness difficulty ratings. Once you've found keywords that are working well, Sensor Tower can help you translate them into 20+ different languages to improve your rankings in other countries.

SmudgeKit

A drop in replacement for UIWindow that adds circular views to the screen as visual representations of all touch events. SmudgeKit is ideal for creating app preview videos or screenshots so that viewers can see exactly where touch events are happening. There is practically no implementation needed to use SmudgeKit - you just need to replace your root UIWindow with SmudgyWindow. If necessary you can also change the appearance by editing the SmudgeLayer implementation.

FrameIt

A command utility to quickly add device frames around your iOS screenshots. You just have to navigate to your folder of screenshots and run 'frameit' to add a perfect device frame to every screenshot in the folder. FrameIt currently supports iPhone 6 Plus, iPhone 6, iPhone 5s and iPad Air in portrait and landscape for both black and silver devices. There are also couple of other setup steps you need to take to download the device images from Apple as they are not pre-packaged for legal reasons, but the steps are simple and only need to be done once.

Snapshot

A command line utility that dramatically speeds up the process of creating localised App Store screenshots. Snapshot lets you create hundreds of screenshots in multiple languages on all simulators. To configure which screenshots to include just profile the app with the Automation Instrument. From then on you can run 'snapshot' from the command line to recreate all your screenshots in all supported languages. Snapshot even automatically waits for network requests to be finished before taking a screenshot and generates a web page, which shows a preview of all screenshots on all devices.

AppStop

A website that lets you create an alternative landing page for your iPhone app using the info you've already submitted to the App Store. Just paste in your App Store URL and a page will be created with you app icon, description, screenshots and average rating. You can then either copy a shareable URL or fork the page on GitHub ready to host on github.io or your own domain. The page even includes a Smart App Banner when displayed in Safari on iOS. If you are yet to release the app to the App Store, the creator has provided instructions and scripts to get the data from iTunes Connect.

TechSmith AppShow

A Mac app that helps you create app preview videos, tutorials, and explainer videos for your app. AppShow works in the same way as QuickTime for creating app previews - you just need to connect your device to your Mac, but AppShow makes the process of creating a professional looking video much easier by breaking a complex process into bite-size pieces. You can choose a template that fits your app, record into each segment, and you’ve got an amazing App Preview video. AppShow can also add music, transitions, and touch events. AppShow is currently in beta but most of the features are already working.

Review Kit

An iPhone app to monitor reviews and ratings for iOS and OS X apps, iBooks and podcasts on the iTunes Stores from all countries. Review Kit is free to download but a monthly subscription is required for most features including saving favourite apps, viewing all available reviews from iTunes, background review refreshes with alerts, filtering by rating, translating reviews and more.

SmoothReviews

An app review exchange service where developers can get free and unlimited reviews for their apps. SmoothReviews supports free and paid apps, and you can get started with up to 2 apps for free. Once you've signed up, visit SmoothReviews on your iOS device and start reviewing the apps shown. For each review, you earn a point. Your app will then show up for another developer to review, and you'll have spent the point.

Tapstream

A marketing tool that helps you find out where your users are coming from. Tapstream provides a drop-in SDK that allows you to track which clicks or impressions were responsible for app installs, app engagement and even in-app purchases. You can also use Onboarding Links to reduce your app abandonment rate by enabling the app to respond differently to users from different channels.

Jack

A Mac app for managaing your apps in iTunes Connect. iTunes Connect is pretty terrible - it requires multiple page loads to update the data you want and often fails causing you to lose your udpates. Jack is a native app that allows you to edit your description, drag and drop screenshots, and add a price changes in a much better interface than iTunes Connect. Also, it uses the iTunes Connect Transporter command line tool to communicate with iTunes Connect so doesn't use any unreliable site scraping and seems to be pretty stable.

App Store Description Previewer

A simple but really handy utility from Bjango that lets you preview how your App Store description will be truncated on the iPhone and iPad App Stores. It's useful to know how your description will appear on iOS so you can make sure potential users get everything they need to know about your app without having to tap the "more" link.

Recordit

A super simple menu bar app for creating quick screencasts. You just select the area of the screen you want to record then capture up to 5 minutes. Once finished the screencast is automatically uploaded to Recordit and a URL is copied to the clipboard. You can also create animated GIF versions of your screencast - great for creating quick demo promo videos for your app.

AppReviewMe

A service that helps your free app get more reviews in the App Store. AppReviewMe works using a karma system where to get reviews for you app you have to earn karma points. To earn karma points you review other developers apps. Therefore, the developers that give the most back to other developers receive the most reviews. It's a simple system but should be a better way of getting more honest reviews that bugging your users in the app.

MobileDevHQ

A free service that helps you get your app noticed in the App Store. MobileDevHQ will monitor the App Store Top Charts and search rankings and send you daily email reports with your app's progress against competitors you choose. The paid plans extend this by including keyword suggestions to help your ranking. The MobileDevHQ blog is also worth checking out as they regularly post good App Store optimisation advice.

Reflector

Turns your computer into a AirPlay receiver so you can wirelessly mirror your iPad, iPhone or iPod Touch screen to any Mac or PC. Reflector allows you to make recordings of your iOS device including realistic looking frames so it's great for making walkthroughs of demo videos for your apps. It also lets you mirror multiple devices at once or add password protection to limit access.

PlaceIt

A service that helps you create attractive product screenshots in realistic environments. You can choose from over 200 "stages" that cover a range of different devices before uploading your screenshot to include in the image. You can also create animated GIFs to simulate workflows in your app and they have a Mac app. Prices start at free for low resolution but you can pay if you need higher.

Carp

A service that helps you create a fully hosted custom landing page for marketing your mobile app. You just enter your app details and screenshots in the simple form and it creates and hosts a fully responsive web page for your app. You can also use your own custom domain name or the default carp.io subdomain.

Distimo

An App Store analytics and conversion tracking service. Once you've signed up for a free account you can track downloads, revenues, rankings, reviews, and ad revenues using the website or app. You can also use AppLinks and the drop-in SDK to start conversion tracking. AppLinks provide a cross platform download link that you can share, creates a nice app landing page and redirects to the App Store. Distimo also offer a service (for a fairly hefty fee) that provides tracking of estimated downloads and revenues of any app in the App Store. They claim that 54% of apps are estimated with a margin of error below 3%, 95% are estimated with a margin of error below 10%.

Dispensr

A simple tool that makes distributing multiple promo codes to unknown recipients (such as a giveaway) a little more "civilized". You just upload the file you receive from iTunes Connect and you get a single, private url to share via email or on Facebook, Twitter or App.net. Your users get to request a code without trying multiple times only to find out that they've all been used.

AirServer

Turns your Mac or PC into an AirPlay receiver. Not strictly a development tool as it is advertised for education, gaming, home entertainment and business, but I use it to make screen recordings of apps running on my iPhone and iPad. Great for making promotional videos for your app's website.

AppViz

Recently updated from AppViz 2, the all new AppViz 3.0 is a Mac app for tracking sales, rankings, reviews, and ad data for your apps. The app is free to download and the new pricing model allows you to track one app for free, with very reasonable subscription rates if you need more.

Average App Store Review Times

Another useful treat from Dave Verwer, this site tracks the average App Store review times for both the iOS and the Mac App Store using data crowdsourced from iOS and Mac developers on Twitter using the #iosreviewtime and #macreviewtime hash tags. You can also follow the Twitter account for a daily tweet with the latest averages.

AppBot

A free service that emails you your daily App Store reviews & features. You can track apps and publishers to view stats for any app in the Mac and iOS App Stores. You can view stats and reviews on the website and also get a customisable widget so you can display your App Store reviews on your website or Panic's Status Board app.

Promotee

Promotee is a Mac app to create professional looking promotional artwork for iOS, Mac and Android apps. You can drop your app screenshots onto one of the many templates or add your own templates. Promotee is great for creating images for the App Store or your app website.

Tokens

A really neat little Mac app that makes generating, sharing and tracking App Store promo codes really easy and convenient. It means you don't have to deal with iTunes Connect anymore for generating promo codes and it's makes it really simple for reviewers to redeem the codes as well.

Status Magic

A mac app for adding perfect status bars to your iOS App Store screenshots. Import screenshots from your iOS device and Status Magic will either overlay a clean status bar on top with options for all the icons and indicators or allow you to easily remove the status bar all together.

App Annie

Tracks ranks for every app on the App Store. Without an account you can see the current ranks for every app. Signing up gets you access to historical data and ratings data. Providing access to your iTunes Connect account (creating a custom account with limited permissions is recommended) enables tracking of your apps' downloads and revenue.

appFigures

Tracks sales, rankings, reviews, and ad data for your apps. You need to give them access to your iTunes Connect account, but this concern can largely be mitigated by creating an account with limited permissions. Sales tracking is free, although you'll have to manually sync reports. The other services require a subscription.