Configuring macOS for iOS Development

What tools do you need to start building apps on your brand new Mac?

Artur R
4 min readNov 8, 2018
Photo by Todd Quackenbush on Unsplash

In this short piece, I’ll try to describe what I do to make sure I’ll not have to interrupt my development because of some missing configuration.

Xcode

Of course, we can’t forget about Xcode. Some people might prefer using AppCode from JetBrains, but sooner or later, Apple’s IDE and tools that are installed with it will be required anyway.

You can get it from the App Store, but depending on what you’re developing (or how close to release your app is), you might want to download an older version(s) of Xcode here — you don’t need a paid developer account.

An older version of Xcode is usually required when your app is in the stabilization phase and switching to the newest version of Xcode at this point might break something, so it’s better stick to the version on which your app was already tested (unless you have decent tests written, then you can switch to a newer Xcode more easily).

Visual Studio Code

VS Code is my preferred editing app for anything I don’t edit in Xcode, like formatting JSON/XML, writing Bash scripts, etc.

--

--