Create a Build and Deployment Pipeline for your iOS Apps with Amazon EC2 Mac Instances

Speakers: Sebastien Stormacq

Level: Presentation

Excerpt: Continuous Integration and Continuous Deployment (CI/CD) allow development teams to be agile and respond to rapid business changes while increasing software quality. Multiple tools are available to build CI/CD pipelines using traditional infrastructures or serverless systems. But what about developers on Mac platforms building iOS, tvOS, or watchOS applications? These require access to Apple machines running macOS to build, test and deploy the apps. In this talk, you will learn how to combine these two worlds: orchestrate and automate builds and tests using CI/CD serverless services in the cloud and delegate the actual building and testing to Amazon EC2 instances running macOS.

Description: This talk briefly builds up AWS EC2 Mac instance, but most dives into the intrinsic of command-line building, signing, and uploading to AppStore connect. Most of its learning can be applied to any CI/CD system.

There is a 15 minutes demo showing an end-to-end build, test, sign, and publish pipeline line running in the cloud.


About the speaker

Sebastien Stormacq

I am a Developer Advocate for AWS. I have been developing for iOS since iOS 2.0 almost ten years ago and have had five apps published on the app store.
I specialize in developing tools and processes, anything that can make the life of a developer easier.

This entry was posted in MacAdmins 2022 Sessions. Bookmark the permalink.