【问题标题】:Accessibility Inspector not working on Xcode Version 13.3 on macOS Monterey Version 12.3辅助功能检查器无法在 macOS Monterey 版本 12.3 上的 Xcode 版本 13.3 上运行
【发布时间】:2022-06-28 15:52:21
【问题描述】:

我从 Xcode 中启动 Accessibility Inspector,但它不允许我与模拟器中的元素交互。

我重新启动了 Xcode、Accessibility Inspector 和模拟器,但它似乎没有帮助。

我使用的模拟器适用于 iPhone 12。

Accessibility Inspector not working on iPhone 12 simulator

有什么想法吗?

【问题讨论】:

  • 它对我来说也有一段时间没有工作了......
  • 它是否适用于任何其他模拟器?我怀疑不是。我很少快速升级 Xcode,当我这样做时,我会保留我的旧安装(通过重命名它们)并手动下载最新版本。我建议将来这样做。旧版本仍可从 Apple 下载。
  • 是的...我今天还在 Apple 的开发者论坛上打开了一个主题,问题完全相同。 Accessibility Inspector 在 Xcode 13.3 中完全被破坏了,让它工作的唯一方法是回到 13.2.1,如果你在项目中使用 SPM,这是非常可悲的,Package.resolved 的东西在两个版本之间不兼容Xcode 和它们之间的切换很痛苦。

标签: ios swift accessibility xcuitest ios13.3


【解决方案1】:

Apple 似乎经常无意中破坏了测试工具,尤其是测试记录器和可访问性检查器。我建议您在强烈需要升级之前使用旧版本的 Xcode。这些可以从 Apple 的More Downloads 页面下载。

如果您希望保留 13.3,我建议在安装之前的版本之前将其重命名为 Xcode_13_3.app,该版本将安装为 Xcode.app

我还强烈建议您不要使用 App Store 来使您的 Xcode 保持最新(如果您正在这样做的话)。而是通过上面的链接手动下载新版本并重命名旧版本(以防您在新版本中发现损坏的东西)也如上所述。

【讨论】:

  • 这是真的,它提出了一些问题,即如果事情经常被破坏,Apple 工程师如何以及是否实际使用提供的测试工具......
  • @Andy ?‍♂️我从不使用这些工具中的任何一个。一旦你在调试器中得心应手,它们就会非常糟糕。或者也许我从来没有给他们机会,因为他们总是被打破。
  • 我只将它们用于辅助功能和 UI 测试(更像是调试 UI 测试),我发现辅助功能检查器非常有用。我通过反馈助手填写了一个错误报告,看看苹果是否解决了这个问题。
【解决方案2】:

我知道更新后某些东西无法正常工作是非常痛苦的?,但我的朋友告诉我,我们可以使用真实设备而不是模拟器和 Accessibility Inspector。它可以正常工作,甚至可以方便地使用此应用程序使用真实设备。在这里选择你的设备,当它连接到 Mac 时

【讨论】:

    【解决方案3】:

    @matsotaa 的答案也适用于我的 MacBook 上运行 XCode 13.4 的模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-26
      • 1970-01-01
      • 2022-08-20
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多