iOS Developer: From Noob to Ninja in 30 days — Day 2 (Install Xcode and previous versions)

In this post I will be talking about how to install Xcode and previous version for develop iOS applications.

First of all you will need a Mac computer, I’ll recommend you check the Apple’s site and see what are the computers that you can buy.

Note: I think a good investment would be at least MacBook Pro 13” or an iMac, you can buy another cheaper version but you will have a better experience working with them.

The IDE (Integrated Development Environment)

So now that you have your computer you need to download the Xcode that is the IDE used by Apple to create his amazing Apps.

The link below give you access to the latest Xcode version.

But If you need a previous version you can download it from the developer apple site.

You just need to go to, then go to Account section like I show you in the image below.

Then you will need to provide your developer credentials, if you don’t have an Apple ID you can create your account in the Create yours now link.

After you signed into this site you can see this menu in the left side, you just need to select that option.

After the page is loaded you can see the option more, now select that option.

Let’s imagine that we need the Xcode version 11.5, we just need to write that in the search field on the left side and see the results on the right side.

Note: I recommend you to set names like Xcode 11_5, 11.5 or something like that
to any old version that will help you to know what are the version that you already have.


If you want to know more about the Xcode features you can visit the link below.

Now that you have the Xcode installed in your computer you just need to open that Application.

Well we finished the Xcode installation now we are ready to start coding we will do that in the next post.

I think is enough for this post, I’ll be working on the next post don’t forget to follow me and if you are interested in personal training let me know.

Steve Jobs: “You can’t connect the dots looking forward; you can only connect them looking backward. So you have to trust that the dots will somehow connect in your future.”




Experienced Software Engineer with 12+ years of experience.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How To Better Handle Authentication In API Test Automation

Who is Ada?

Contextless navigation in Flutter

Top 8 Questions About Azure Pricing


I Chose This Option For My Home WIFI Solution!

The Netgear Orbi RBK-753 wifi networking system with router and two satellites for whole home coverage.

Maintaining Secrets as part of your Postman Variables!!

Docker and Its Ecosystem

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tony Trejo

Tony Trejo

Experienced Software Engineer with 12+ years of experience.

More from Medium

4 Ways to Build the Same Interface in SwiftUI

Embed UIView in SwiftUI, define communication both ways

Make Your Coding Life Easier with Concurrency in Swift

How Order Files Reduce App Startup Time