7

就像标题说的那样,我需要一种方法来检测构建是临时的、发布的还是分发的,因为我对每种类型的构建使用 keychain-access-groups 我使用不同的配置,因此捆绑种子 ID 是不同的。我只需要一种有效的方法来在某些构建上切换它。

4

2 回答 2

13

转到您要测试的目标,然后构建设置并搜索预处理,您应该会看到如下内容:

在此处输入图像描述

如您所见,调试已经有一个值。如果要检查发布版本,可以输入 RELEASE=1。然后在您的代码中放入这样的 if 语句:

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

#if RELEASE==1
// do release build settings stuff there
#endif
于 2012-04-05T15:39:54.743 回答
0

也许您可以使用自定义构建设置(又名定义),它在不同的构建配置中会有不同的值?

于 2012-04-05T15:13:09.937 回答