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.

scan

The latest edition to the fastlane suite of tools. scan makes it super easy to run tests of your iOS and Mac app. It does all the heavy lifting for you to run your tests. Running tests requires just a single command, the rest is handled for you with sensible defaults and a configurable Scanfile. It also offers integration with Travis and Slack and supports HTML, JSON and Unit reports. And in case you missed the news, fastlane is now part of Fabric.

screenshot of scan

Other similar tools

Appunfold

A drop-in SDK and backend service to provide user onboarding and self help for iOS and Android apps. Appunfold gives you intelligent visual walkthroughs to handhold your users through workflows and new features while giving you better analytics on the usage of your app. You can choose from 7 different UX elements to create custom onboarding workflows which can then be triggered contextually to make sure it’s only shown to the right users. It can also help to reduce support requests with by letting you compose a self help section with text, images and videos. […]

Read More

Visual Studio App Center

A multi-platform CI solution from Microsoft. Visual Studio App Center lets you continuously build, test, release, and monitor apps for several platforms including native Swift/Objective-C iOS apps, React Native, Xamarin, macOS, and tvOS. It integrates with GitHub, Bitbucket, and VSTS and will automatically build and test your app on real hosted iOS and Android devices on every commit. You can also beta test your app with support for private distribution and TestFlight, and once your app is ready to release, you can submit it to the App Store or Google Play. […]

Read More

Bluepill

A tool created by the developers at LinkedIn that lets you run iOS tests in parallel using multiple simulators. In its simplest form, Bluepilll will run your tests on 4 simulators in parallel, producing a JUnit report when the test run completes. It will automatically pack tests into groups with similar running time, and can run in headless mode to reduce memory consumption. You can also supply a config JSON file to customise how your tests are run, including options to specify how many simulators to run, which device to use, how to handle failures, output formatting, and more. […]

Read More

FBSimulatorControl

A Mac OS X library for managing, booting and interacting with multiple iOS Simulators simultaneously. FBSimulatorControl is built by the engineers at Facebook and can simultaneously launch iPhone, iPad, watchOS and tvOS simulators, making if perfect for running end-to-end tests. It can boot Simulators via Xcode’s Simulator.app or by launching directly with CoreSimulator. Direct launch supports video recording and fetching screenshots and crashlogs. […]

Read More