4BUILDING YOUR TEST PLATFORM

In this chapter, I’ll outline the tools you need to review your code and test your iOS applications, and I’ll show you how to build a robust and useful test platform. That test platform will include a properly set up Xcode instance, an interactive network proxy, reverse engineering tools, and tools to bypass iOS platform security checks.

I’ll also cover the settings you need to change in Xcode projects to make bugs easier to identify and fix. You’ll then learn to leverage Xcode’s static analyzer and compiler options to produce well-protected binaries and perform more in-depth bug detection.

Taking Off the Training Wheels

A number of behaviors in a default OS X install prevent you from really digging in to the system ...

Get iOS Application Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.