2

我来自 Ruby on Rails 背景,我们有美丽的Rails.env变量。作为一名新的 iOS 开发人员,我想知道如何development为 iOS 设置环境变量,或者在哪里可以找到现有的环境变量。

我目前的方法是使用宏

#define DEVELOPMENT 1

但是,我必须在启动前手动更改它,感觉并不干净。我看到在我的构建设置中有大量的环境变量。使用它们来区分开发/生产的语义方式是什么?

4

1 回答 1

5

您的项目应该已经包含一个DEBUG预处理器宏(定义为项目模板的一部分)。这是在构建设置中定义的,并且仅针对调试构建配置进行设置。如果需要,您可以使用此设置并定义其他设置。然后,当您为 Debug / Release 构建时,标志将自动启用/禁用。

你像这样使用它们:

#ifdef DEBUG
    // TEST
#else
    // PRODUCTION
#endif
于 2013-09-22T08:20:19.067 回答