Jenkins and iOS

Your Jenkins setup and scope can also be extended to build iOS projects in a very similar way to the preceding steps for Android. The general idea is the same; install and configure an SDK (XCode for iOS), add the required Jenkins plugin, build and deploy the application on an emulator, run the tests against it, and record the outcome.

However, one important distinction for iOS builds is that you need an OS X host to run it on. This host can be set up as a Jenkins slave node though, with your iOS-based Jenkins jobs set to run on that node only.

The host will need a local installation of XCode, which is available here:

https://developer.apple.com/xcode/download/

Or it is available from within the Apple App Store.

This Jenkins page ...

Get Extending Jenkins 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.