iOS Dev Tools

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

Subscribe

A weekly update delivered right to your inbox. Sent once a week. No spam, not ever. Unsubscribe at any time.

Deployment
screenshot of match

match

A tool that aims to simplify code signing by syncing your certificates and profiles across your team using git. match introduces a new approach to code signing by sharing a single code signing identity across your entire development team, simplifying your code signing setup and preventing code signing issues. It will handle all the heavy lifting of creating and storing your certificates and profiles, and encrypts everything using OpenSSL and a passphrase to keep everything secure. […]

Read More

Deployment
screenshot of WatchBuild

WatchBuild

A simple standalone tool for OS X that shows a notification once your newly uploaded build was successfully processed by iTunes Connect. WatchBuild keeps an eye on the apps you’ve submitted to iTunes Connect so that you don’t have to. As the processing time varies from a few minutes to multiple hours, it’s easy to forget to check iTunes Connect to see if the build is ready, so a simple notification is a helpful reminder. You can also directly click on the notification to open the build on iTunes Connect. […]

Read More

Deployment
screenshot of pilot

pilot

A tool that lets you manage your TestFlight testers and builds from the command line. pilot is another addition to the fastlane set of tools but can also be used independently. With a few simple commands you can manage all the important features of Apple’s TestFlight using your terminal, including: upload new builds and distribute them to all testers; list all available builds; add and remove beta testers; get information about testers, like their registered devices; and export and import all your testers. […]

Read More

Deployment
screenshot of produce

produce

A tool that lets you create new iOS apps on iTunes Connect and Apple Developer Portal using the command line. produce is another addition to the fastlane set of tools but can also be used independently. With a few simple commands you can create new apps on both iTunes Connect and the Apple Developer Portal,
modify Application Services, create App Groups and associate apps with App Groups. As with all fastlane tools, it’s really simple to use and could save you loads of time. […]

Read More

Deployment
screenshot of Bitrise

Bitrise

Continuous Integration and Delivery for iOS, with dozens of integrations for your favourite services. Bitrise lets you stick to the services you know and have used before, but instead of requiring you to jump between browser tabs to set up a build, testing and deployment, Bitrise lets you configure and run your workflow in one place. There are currently nearly 40 supported integrations including Amazon S3 deployment, HipChat and Slack messages, Xcode build, analyse and test, fastlane, and more are being added. […]

Read More

Deployment
screenshot of gym

gym

A command line tool that builds and packages iOS apps for you making it easy to generate a signed ipa file. gym is another addition to the fastlane set of tools but can also be used independently. Using gym you can created an Ripa with just a single command thanks to sensible defaults that automatically detect the project and its schemes. It’ll help you resolve build errors such as code signing issues, provides inline build output and saves time with 30% faster builds than other similar tools. […]

Read More

Deployment
screenshot of AirSign

AirSign

A Mac app that lets you prepare, re-sign and deliver iOS apps to your testers. AirSign can load any .ipa or .xcarchive file and display its properties, such as Bundle Identifier, Marketing and Build Version and even Required Device Capabilities. You can then edit properties and override identifiers including URL Schemes and Bundle Identifier before verifying that the app is not breaking basic rules which could cause upload to the App Store to fail. Your modified app can then be resigned and distributed to your testers using Dropbox or S3, or exported back to Xcode as an .xcarchive file. […]

Read More

Deployment
screenshot of boarding

boarding

A tool to instantly create a simple signup page for TestFlight beta testers. boarding is the latest addition to the fastlane set of tools but can also be used independently. Once deployed to Heroku, boarding only requires your iTunes Connect credentials and your app’s bundle identifier to get set up. There are additional options to protect the signup page with a password or to temporarily disable enrolment with a simple message to visitors. Like all the fastlane tools, boarding is a real timesaver. […]

Read More

Deployment
screenshot of Spaceship

Spaceship

A Ruby library that exposes the Apple Developer Center API. Spaceship is fast, well tested and supports all of the operations you can do via the browser. From the creators of fastlane, Spaceship was written to improve the speed of the fastlane tools by removing front-end web scraping. With Spaceship, sigh is now up to 90% faster! Spaceship provides resistance against front-end design changes of the Dev Portal due to its fast communication using only a HTTP client, and gives object oriented access to all resources. […]

Read More

Deployment
screenshot of Rollout.io

Rollout.io

A drop in SDK that lets you react to production issues in real time. Rollout.io lets you remote-control your user’s app settings and parameters, as well as fixing or containing errors and issues in real time while the app is in production – without waiting for a full release cycle. You can access your app’s functions and patch them using pre-defined solutions or use in-app alert messages to keep your users in the loop. Additional features include UI changes (buttons, images, etc), creation of analytics events on the fly, and advanced logging and debugging. […]

Read More