Building an iOS App Without Xcode’s Build System by Vojta Stavik


A build system, despite its scary-sounding name, is just a regular program, which knows how to build other programs. As an iOS developer, you’re certainly familiar with how to build a project using Xcode. You go to the Product menu and select Build, or you use the ⌘B keyboard shortcut. You may have also heard about Xcode Command Line Tools. It’s a set of tools which allows you to build Xcode projects directly from the terminal using the xcodebuildcommand. A very convenient thing for automating your processes, for example on your CI. No matter how you’ve initiated it, the building itself is orchestrated by Xcode’s build system. Can we replicate the building process and build the app “manually”, without Xcode’s build system? Is it possible to sign the resulting app? Or even deploy it to an actual iOS device? ⚠️ Disclaimer 1 ⚠️ What is this post about: Writing a....

February 5, 2019
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments
© HAKIN9 MEDIA SP. Z O.O. SP. K. 2023
What certifications or qualifications do you hold?
Max. file size: 150 MB.

What level of experience should the ideal candidate have?
What certifications or qualifications are preferred?

Download Free eBook

Step 1 of 4


We’re committed to your privacy. Hakin9 uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.