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.

Debugging
screenshot of FLEX

FLEX

A powerful in-app debugging tools from the team at Flipboard. FLEX (Flipboard Explorer) is a drop-in library that runs entirely inside your app, so you don’t need to be connected to LLDB/Xcode or a different remote debugging server. You can inspect and modify views in the hierarchy, view and modify the properties and ivars on any object, dynamically call instance and class methods, view NSUserDefaults and the file system within your app’s sandbox, access any live object via a scan of the heap, and more. It’s an essential debugging toolkit. […]

Read More

Debugging
screenshot of PonyDebugger

PonyDebugger

A remote debugging toolset that uses Chrome Developer Tools on your browser to debug your application’s network traffic and managed object contexts. PonyDebugger combines an iOS client and gateway server to send your app’s network traffic through a proxy so you can use Inspector’s Network tools to debug in the same way you would on a website in Google Chrome. You can also use PonyDebugger and the Chrome Developer Tools to browse entities and managed objects in a Core Data managed object context, display your app’s view hierarchy as an XML tree, and remotely log text and object dumps. […]

Read More

Debugging
screenshot of Hopper

Hopper

A reverse engineering tool for OS X, that lets you disassemble, decompile and debug your 32/64bits Intel Mac, Windows and iOS executables. A lot of what Hopper does goes straight over my head, but the feature list seems pretty powerful. It lets you extract procedural information such as basic blocks and local variables, view a graphical representation of the control flow graph, and it’s fully scriptable and extensible. […]

Read More

Debugging
screenshot of Instabug

Instabug

A service that makes it really easy for your users to report bugs. Instabug provides a drop-in SDK that presents an in-app bug reporting interface when the user shakes the device. Each bug report includes a screenshot that the user can annotate with text or drawings, written feedback, and all the current device stats. It also integrates with loads of popular bug tracking tools so can easily become part of your workflow. […]

Read More

Debugging
screenshot of PLCrashReporter

PLCrashReporter

An in-process crash reporting framework for use on both iOS and OS X. PLCrashReporter powers many of the crash reporting services available for iOS including HockeyApp, Flurry, and Crittercism. If you don’t want to signup to a crash reporting service, PLCrashReporter is probably the best open-sourced drop-in framework you can use. […]

Read More

Debugging
screenshot of APNS Pusher

APNS Pusher

A simple Apple Push Notification Service (APNS) debug application for Mac that lets you send push notifications to APNS with no configuration needed at all. It automatically grabs the certificate out of your keychain and discovers device tokens via bonjour. It also supports error response codes, switching between development and production environments, custom JSON payloads and can export identities to PEM format. […]

Read More

Debugging
screenshot of Kamakiri

Kamakiri

Another Mac app for submitting bug reports to Apple’s Radar. Kamakiri comes in the form of a full app with a menu bar item to get quick access to your bug reports. It automatically updates your bug reports in the background and will notify you in Notification Center when anything changes. Kamakiri isn’t free but it’s definitely one of the more fully featured bug reporters. […]

Read More

Debugging
screenshot of QuickRadar

QuickRadar

A menu bar app that makes submitting Radars quicker and easier than using Apple’s Bug Reporter. QuickRadar runs in the background on your Mac, giving you a keyboard shortcut to instantly open a window to type your bug report. The code is BSD licensed and hosted on GitHub so the developer welcomes contributions. […]

Read More

Debugging
screenshot of Shake Report

Shake Report

A useful little utility to get bug reports from users. The drop-in SDK allows users to shake their device to send a report. You can also download the backend component and deploy it on your server to have your reports collected and classified. […]

Read More

Debugging
screenshot of BugSense

BugSense

Cross platform crash reporting service that supports Android, Windows Phone/Windows 8, HTML 5 and, of course, iOS. It provides real-time crash analytics and app quality data that you can use to keep your customers happy. […]

Read More