【问题标题】:Xamarin.UITest iOS ENABLE_TEST_CLOUD directive is confusingXamarin.UITest iOS ENABLE_TEST_CLOUD 指令令人困惑
【发布时间】:2019-08-20 18:23:25
【问题描述】:

HERE 找到的文档令人困惑。

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

所以这是我的问题:

  • 我可以在发布版本和开发版本中都保留 #if ENABLE_TEST_CLOUD 指令吗?
  • 如果我在发布版本中保留 #if ENABLE_TEST_CLOUD 指令,我可以将其提交到 Apple Play 商店并且他们不会拒绝吗?
  • 听起来#if ENABLE_TEST_CLOUD 指令在调试版本中自动工作,对,我不需要配置其他任何东西...?
  • 如果以上是正确的,我应该只提交调试版本到测试云吗?我不应该测试发布版本,而不是调试吗?我认为在测试过程中,您希望测试尽可能接近用户将要运行的内容。

【问题讨论】:

    标签: xamarin.forms visual-studio-app-center xamarin.uitest xamarin-test-cloud


    【解决方案1】:

    随着我继续研究,我找到了答案HERE

    以下是参考部分:

    【讨论】:

    • 好挖掘。我们在内部进行了一些关于将 ENABLE_TEST_CLOUD 符号更改为简单的 DEBUG 的讨论,但认为添加新符号(虽然最初令人困惑)确实提供了更大的灵活性,并且更容易支持多种构建配置。
    • @OwenNiblock 如果它是 DEBUG 会更好,因为绝大多数没有经验的人在发布到 App Store 时都会遇到这个问题,为什么在如此重要的发布中包含一个高级主题?存储期。如果 Microsoft 文档和上面的 Helzgate 一样详尽,我会节省半天时间。
    猜你喜欢
    • 2022-01-21
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 2018-02-26
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多