我知道你可以包含指令来编译和运行不同的代码,具体取决于你是处于调试模式还是发布模式。在构建项目以进行分发时,您可以做同样的事情吗?
我问,因为我刚刚提交并批准了一个应用更新,该更新指向我们测试服务器上的网络服务而不是直播!
答案 0 :(得分:2)
是的,你确定可以。
在项目选项下的MonoDevelop中 - >编译器 - >定义符号,选择适当的构建配置(AppStore),您可以创建一个新变量,例如PRODUCTION
。
然后您可以使用:
#if PRODUCTION
#endif
整个代码。