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 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

Deployment
screenshot of BetaFill

BetaFill

A Safari extension for iOS developers using Apple√¢‚Ǩ‚Ñ¢s TestFlight. Every time you submit a new beta for review, there is a √¢‚Ǩ≈ìBeta Information√¢‚Ǩ¬ù section that has to be filled out. All of the fields are blank even though you√¢‚Ǩ‚Ñ¢ve filled out all of the same info before, possibly dozens of times. BetaFill lets you quickly save that info so you can fill it in with one click next time. […]

Read More

Deployment
screenshot of fastlane

fastlane

An open source tool for defining and running deployment pipelines to automate deployment for all your build environments. fastlane lets you define multiple ‘lanes’ for your different build environments, such as test, beta or App Store, which connect together all your build tools into a single automated workflow. fastlane includes pre-defined actions for CocoaPods, xctool, snapshot, sigh, deliver, frameit, HockeyApp, Slack and more, or you can create your own custom actions or scripts. fastlane is a great tool to speed up your deployment process. […]

Read More

Deployment
screenshot of Distiller

Distiller

A hosted continuous integration platform for automated building, testing, and deployment for iOS apps. Distiller connects with your GitHub and Bitbucket repositories and will automatically rebuild and retest with every new commit you make. It also integrates with Testflight & Hockey so you can automatically deploy any green build with zero engineering support. You can get started with Distiller for free with a 14 day trial and there are a selection of price plans after that. […]

Read More

Deployment
screenshot of Sigh

Sigh

A tool that lets you manage all your iOS provisioning profiles from the command line. With just one command, Sigh can download the latest provisioning profile for your app, renew a provisioning profile, repair a provisioning profile when it is broken and create a new provisioning profile if it doesn’t exist already. It supports App Store, Ad Hoc, Enterprise and Development profiles as well as multiple Apple accounts, multiple teams and storing your credentials securely in the Keychain. Sigh is a better option than letting Xcode manage everything as it gives you control and can easily be integrated into your CI-server. […]

Read More

Deployment
screenshot of PEM

PEM

A command line tool that will create a .pem file containing your push notifications certificate ready to be uploaded to your server. PEM manages the whole push provisioning process – by running one command it will create a new signing request, create a new push certificate, download the certificate and generate a new .pem file in the current working directory. You can also pass optional parameters to specify a particular app or to create a development certificate instead. Very simple, but a real time-saver. […]

Read More

Deployment
screenshot of Deliver

Deliver

A command line utility that brings continuous deployment to iOS. Deliver automates the whole process of updating your iOS app by allowing you to upload IPA files, app screenshots and more to the iTunes Connect backend with just one command. After installing, running ‘deliver init’ from the command line will create a new Deliverfile that contains all the configuration including where to find IPA files and screenshots along with iTunes metadata. Once configured, you can run ‘deliver’ to deploy a new app update. You can even configure Deliver to give you a PDF preview of the fetched metadata before uploading the app metadata and screenshots to Apple.
[…]

Read More

Deployment
screenshot of Appetize.io

Appetize.io

A new service that lets you run iOS simulators directly in the browser. You can use Appetize.io for many purposes, including debugging and testing your apps, sharing with colleagues and clients, or anything else you can think of. Simply upload a zipped up simulator build of your app via the website or API. You will then immediately be able to run your app in the browser, or embed it as an iframe anywhere else. Supports both iPhone and iPad, device rotation, custom launch params, and more. Currently free and in beta. […]

Read More

Deployment
screenshot of AppStaller

AppStaller

A humble replacement of Apple√¢‚Ǩ‚Ñ¢s iPhone Configuration Utility for installing ad hoc apps on iOS devices. As the app installation feature of iPhone Configuration Utility is broken on Mavericks there aren’t many simple ways of installing an ad hoc build directly onto a device. AppStaller can solve this problem until Apple get their act together. […]

Read More