The Frontier logo The Frontier logo

How do I use Xcode Configurations and Schemes?

App development is pretty complicated these days. Our apps are using technologies like Core Location, Localization, Multi-threading -- technologies that are complicated to work with, both at the code level and in daily development work on our devices and the simulator.

Because of this, we may need to build our app in different ways. Maybe we have a regular version of the app and then a free “lite” version. Maybe we need to have different builds that can point to different server environments (development, staging, production). We need to build and run with a lot of things.

Curious how using multiple build configurations coupled with schemes can avoid the multiple-target mess? If you’re wondering what this all means and how it can make your developer life better, this video is for you.

Questions we'll answer in this video:

- What is an Xcode (build) configuration?
- What is an Xcode scheme?
- What’s the difference between a configuration and a scheme?
- How do I use build configurations?
- How do I use schemes?
- How do schemes make my life easier?
- How do configurations make my life easier.

Basic knowledge or experience building iOS applications is recommended.

For the More Curious...

Xcode Concepts
BNR Guide to iOS
BNR Guide to Swift
iOS & Swift Courses

Subscribers Only

Looks like you don't have an acocunt. Create an account today to access our collection of screencasts, skill packs, and more.

Subscribers Only

Looks like you don't have an acocunt. Create an account today to access our collection of screencasts, skill packs, and more.

Need Help?

Have questions about this screencast? Start a discussion with our nerds in the community tab.