【发布时间】:2015-05-09 00:55:30
【问题描述】:
我正在开发一个聊天应用程序。我使用 Quickblox 作为后端即服务。我在管理面板上创建了 3 个项目(每个项目都有一种不同的模式):开发、登台和生产。每种模式都有其特定的属性。我希望按如下方式激活每种模式:
- 开发:调试。
- 暂存:客户端版本。
- 生产:应用商店部署。
我怎样才能自动(通过 XCode)实现这一点,而不必根据模式更改我的全局变量值?
【问题讨论】:
标签: ios xcode6 preprocessor
我正在开发一个聊天应用程序。我使用 Quickblox 作为后端即服务。我在管理面板上创建了 3 个项目(每个项目都有一种不同的模式):开发、登台和生产。每种模式都有其特定的属性。我希望按如下方式激活每种模式:
我怎样才能自动(通过 XCode)实现这一点,而不必根据模式更改我的全局变量值?
【问题讨论】:
标签: ios xcode6 preprocessor
这是三个变体的同一个应用程序,对吧?在这种情况下,您应该有一个具有三个目标的 one 项目。您可以根据目标进行各种构建设置。一个微不足道的变化是,在调试目标中,DEBUG=1 将被定义,而在发行版中它不会被定义。
【讨论】: