就像标题所说,我需要一种检测构建是否处于Adhoc、Release或Distribution的方法,因为我正在为每种构建类型使用不同的Provisioning文件,并且Bundle Seed ID也不同。我只需要一种有效的方式在某些构建中切换。
前往您想要测试的目标,然后构建设置并搜索预处理,您应该会看到类似这样的界面:
正如您所见,debug已经具有一个值。 如果您想检查发布版本,则可以输入RELEASE=1。 然后在代码中加入像这样的if语句:
#if DEBUG==1
// do debug build settings stuff there
#endif
#if RELEASE==1
// do release build settings stuff there
#endif