gpt4 book ai didi

ios - 预处理器设置困惑

转载 作者:行者123 更新时间:2023-11-29 04:30:16 25 4
gpt4 key购买 nike

当我处于 DEV 模式或处于 RELEASE 模式时,我尝试使用预处理器设置进行简单的测试。我的设置如下:

preprocessor settings

我还有一个constant.h 文件,我将其包含在App-prefix.pch 文件中。

文件内容如下:

#ifndef myapp_Constants_h
#define myapp_Constants_h




#pragma mark - Instances
#ifdef DEBUG
#define WEB_SERVICE_BASE_URL @"http://local.someurl.com/"
#define LOGIN_PATH @"app_dev.php/user/login/"
#define REGISTER_PATH @"app_dev.php/user/register/"
#endif


#ifdef RELEASE
#define WEB_SERVICE_BASE_URL @"http://www.someurl.com/"
#define LOGIN_PATH @"user/login/"
#define REGISTER_PATH @"user/register/"
#endif

#endif

当我在连接到 Mac 的 iPhone 上运行该应用程序时,即使我应该获得发布设置,我似乎总是获得 Debug模式设置。

为什么?

最佳答案

Xcode 的默认配置是在 Debug模式下运行,甚至在设备上也是如此。如果您想在发布版本中运行您的应用程序,您可以:

  • 使用“个人资料”(Command-I) 或“存档”(然后安装生成的应用)。
  • 通过选择“产品 -> 编辑方案”来修改您的方案。 (或使用 Command-Option-R。)单击“运行”方案,并将“构建配置”更改为“发布”。 (它位于“信息”面板中。)

如果您想频繁地来回切换,您可以创建另一个方案(在“管理方案”中)并修改它以使用发布构建配置。然后,您可以使用 Xcode 左上角的方案选择器在它们之间轻松切换。

关于ios - 预处理器设置困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com