Continuous Integration and Delivery For Native iOS App using Codemagic

CI/CD using Codemagic

Kevin Jonathan
7 min readJan 10, 2023

Non-Medium Members can read the full story here.

Wanting to implement Continuous Integration (or even CI/CD) to your own project or company project using Codemagic? Continue reading!

In this article, I will explain about using Codemagic as our CI/CD for our iOS project.

What CI/CD stands for?

TL;DR CI/CD is a process that makes developers easier to test and deploy their apps quickly.

It is actually an acronym of “Continuous Integration” and “Continuous Delivery/Deployment”. Believe it or not, the usage of both is actually easier to understand than the terms itself.

But first of all, why CI/CD?

Do you know what is important for you to pay attention to after writing code? Ensure that the code you have written is correct and passes tests before release. Do not let the application gets downloaded by the user but there are so many unnecessary bugs or crashes. It could mean there will be many 1 star App Store app reviews incoming. Of course you don’t want that do you? Well, that’s why you must know about CI/CD.

Then what’s CI/CD?

--

--

Kevin Jonathan

Just a student intricately weaving personal life experience and technology related stuffs, currently navigating the intersections of life.