¿Hay alguna forma de verificar si una compilation está en Adhoc, lanzar, distribuir mediante progtwigción?

Como dice el título, necesito una forma de detectar si la compilation está en adhoc, lanzamiento o distribución, ya que estoy usando keychain-access-groups para cada tipo de compilation. Estoy usando una disposition diferente para que la identificación de la semilla del package sea diferente. Solo necesito una forma efectiva de cambiar esto en una versión determinada.

Vaya al objective que desea probar, luego compile la configuration y busque el preprocesamiento y debería ver algo como esto:

introduzca la descripción de la imagen aquí

Como puede ver, depurar ya tiene un valor. Puede ingresar RELEASE = 1 si desea comprobar si hay una compilation de versión. Luego, en su código, coloque una instrucción if como esta:

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

Tal vez pueda usar una configuration de compilation personalizada (también conocida como definir), que tendrá diferentes valores en diferentes configuraciones de compilation.