代码之家  ›  专栏  ›  技术社区  ›  Alfonso Tesauro

确定iOS应用程序是否是Xcode安装的开发副本[副本]

  •  -1
  • Alfonso Tesauro  · 技术社区  · 6 年前

    我需要在运行时检测我的应用程序副本是否是生产/开发版本。有什么方法可以达到同样的效果吗。

    有什么帮助吗?先走一步。

    0 回复  |  直到 8 年前
        1
  •  11
  •   Jorge Arimany    7 年前

    在这种情况下,可以使用条件编译并检查是否处于调试模式。

    在项目设置中,应定义一个预处理器宏以指示调试生成:

    preprocessor settings

    你可以用它或者定义你自己的。

    在您的代码中,您可以输入:

        NSString* platform = @"ios";
    #if DEBUG
        platform = @"ios_sandbox";
    #endif
    

    之间的一切 #if DEBUG #endif 只有在 DEBUG=1 platform 变量的值 ios 在发布版本和 ios_sandbox