Xamarin.forms Xamarin.UITest iOS ENABLE_TEST_CLOUD指令令人困惑

Xamarin.forms Xamarin.UITest iOS ENABLE_TEST_CLOUD指令令人困惑,xamarin.forms,visual-studio-app-center,xamarin.uitest,xamarin-test-cloud,Xamarin.forms,Visual Studio App Center,Xamarin.uitest,Xamarin Test Cloud,发现的文档令人困惑 关于为iOS配置测试云,他们说: 下面是我的问题: 我可以在我的发行版和开发版本中都保留if ENABLE_TEST_CLOUD指令吗? 如果我在发布版本中保留了If ENABLE_TEST_CLOUD指令,我可以将其提交给Apple play store,他们不会拒绝吗? 听起来像是if ENABLE_TEST_CLOUD指令在调试构建中自动工作,对吗,我不需要配置任何其他东西。。。? 如果以上是正确的,我应该只向测试云提交调试构建吗?我不应该测试发布版本,而不是调试吗?我

发现的文档令人困惑

关于为iOS配置测试云,他们说:

下面是我的问题: 我可以在我的发行版和开发版本中都保留if ENABLE_TEST_CLOUD指令吗? 如果我在发布版本中保留了If ENABLE_TEST_CLOUD指令,我可以将其提交给Apple play store,他们不会拒绝吗? 听起来像是if ENABLE_TEST_CLOUD指令在调试构建中自动工作,对吗,我不需要配置任何其他东西。。。? 如果以上是正确的,我应该只向测试云提交调试构建吗?我不应该测试发布版本,而不是调试吗?我认为在测试期间,您希望测试尽可能接近用户将要运行的内容。
当我继续研究时,我找到了答案

以下是供参考的部分:


挖得好。我们已经在内部讨论过将ENABLE_TEST_CLOUD符号改为simply DEBUG,但是我们觉得在最初混淆的情况下添加一个新符号会提供更大的灵活性,使其更容易支持多个构建配置。@OwenNiblock如果是调试的话会更好,因为大多数在即将发布到应用商店的时候,没有经验的人会遇到这个问题,为什么要在如此关键的商店发布期间包含一个高级主题。如果微软的文档像上面的Helzgate一样完整的话,我可以节省半天的时间。