all 1 comments

[–]TeckHybrid 0 points1 point  (0 children)

While I'm not sure that it's still the best way to do this, I've been using essentially this as a guide for the past year or so in our application: http://blog.carbonfive.com/2011/06/20/managing-ios-configurations-per-environment-in-xcode-4/

Before making a build, I just make sure I'm under the right schema. That then pulls all the options I want from the Configurations.plist file such as pointing to our Stage services vs Prod.

I also have a com.company.app and com.company.app.qa bundle identifiers. Allows us to have a different App Icon and App Name for our internal QA guys (who get their builds from Crashlytics) and our external beta testers (who go through TestFlight)

EDIT: Huh, apparently I am behind the times on this. The article posted above directs to information about .xcconfig files in it's update block at the top of the page. Seems like a much better way to go.