用于分发的Monotouch Condtitional编译

时间:2012-10-31 09:01:46

标签: c# xamarin.ios preprocessor-directive

我知道你可以包含指令来编译和运行不同的代码,具体取决于你是处于调试模式还是发布模式。在构建项目以进行分发时,您可以做同样的事情吗?

我问,因为我刚刚提交并批准了一个应用更新,该更新指向我们测试服务器上的网络服务而不是直播!

1 个答案:

答案 0 :(得分:2)

是的,你确定可以。

在项目选项下的MonoDevelop中 - >编译器 - >定义符号,选择适当的构建配置(AppStore),您可以创建一个新变量,例如PRODUCTION

然后您可以使用:

#if PRODUCTION
#endif

整个代码。