Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to check if a build is in Adhoc, release, distribution programmatically?

Like the title says, I need a way to detect if the build is in adhoc, release or distribution since I am using keychain-access-groups for each type of build I am using a different provisiong so the bundle seed id are different. I just need an effective way to switch this on certain build.

like image 983
Frank Avatar asked Apr 05 '12 15:04

Frank


1 Answers

Go to the target you want to test, then build settings and search for preprocessing and you should see something like this:

enter image description here

As you can see debug already has a value. You can enter RELEASE=1 if you want to check for a release build. Then in your code drop in an if statement like this:

#if DEBUG==1
// do debug build settings stuff there
#endif

#if RELEASE==1
// do release build settings stuff there
#endif
like image 58
Steve Moser Avatar answered Oct 08 '22 04:10

Steve Moser