【问题标题】:Xamarin.UITest incompatible with OS X 10.15?Xamarin.UITest 与 OS X 10.15 不兼容?
【发布时间】:2020-02-22 04:22:17
【问题描述】:

今天,在我的 iOs 从 10.14.1 升级到 Catalina 10.15.3 后,我现在在运行 Xamarin.UITest 时收到一个操作系统对话框

重复步骤:

  1. 创建新的 Xamarin 解决方案
  2. 选择主从项目
  3. 添加 UITest 项目
  4. 全部构建
  5. 在模拟器中运行模板化的 iOS 应用(验证)
  6. 打开单元测试板
  7. 右键单击第一个 uitest 并运行
  8. 观察附件“iOSDeviceManager 将损坏您的计算机”中的新对话框

我认为这是与 MacOSX 升级相关的新行为。我记得上周这样做没有问题。

我正在使用 Visual Studio for Mac 8.4

【问题讨论】:

  • 现在正在尝试。谢谢
  • @SushiHangover 运气不好,我是最新的 Xcode 11.3 和 VS4Mac 8.4.6。完全相同的问题
  • 我登录到另一台计算机,希望它不是 OS X 10.15.... 不幸的是它已经升级了,上面的步骤导致了同样的失败。请好心人尝试上述简单步骤并报告 OS X 版本 vsformac 版本和结果

标签: xamarin xamarin.forms xamarin.uitest


【解决方案1】:

已解决!出于某种原因,我需要更新软件包...当我这样做时,它就起作用了。仅供参考,这包括从 MasterDetail 模板创建一个全新的项目。也许 Xamarin Folks 可以以某种方式为我们解决这个问题。问题陈述:解决方案的默认模板创建非运行 UITests。解决方法更新包修复问题

【讨论】:

  • 您可以标记答案,这将帮助更多有相同问题的人:)。
  • 您更新了哪些软件包? Visual Studio、你的项目还是你的系统?
  • 好的,你的意思是 Nuget 包。所以你应该去UITest项目> Right click on Packages > Update > Accept the terms when prompted > Rebuild > Run tests again
  • 我已经更新了所有包,但是重新安装 Xamarin.UITest 包解决了我的问题
猜你喜欢
  • 2012-03-16
  • 2015-02-12
  • 1970-01-01
  • 2021-05-14
  • 2018-01-28
  • 2012-03-15
  • 1970-01-01
  • 2011-04-13
  • 1970-01-01
相关资源
最近更新 更多