gpt4 book ai didi

iOS 可访问性标签未在设备构建的 Instruments 中显示

转载 作者:行者123 更新时间:2023-11-29 11:18:21 26 4
gpt4 key购买 nike

我一直在将可访问性标签放入我们的源代码中,以便我们可以使用苹果自动化框架实现自动化。当我们第一次开始这个项目时,我们正在使用 sdk 4.3 进行构建,我很难让模拟器在应用程序中显示标签。通过对堆栈溢出的建议,我能够通过更改模拟器文件中的 accessibility.plist 来修复它。

现在我们已经切换到 iOS sdk 5.0。我有相反的问题。当我运行自动化测试时,我无法再让标签显示在设备上。它们在模拟器中显示良好。而且我还能够通过打开设备上的 VoiceOver 并在应用程序窗口中执行三重双选项卡来显示元素来确认它们是否已正确编译到应用程序中。

我检查了所有build设置并确保所有内容都设置为调试构建,并尝试返回到我知道在为 4.3 设备构建时工作的构建并且具有相同的确切设置(除了当然是 sdk 版本)但是标签仍然没有被拾取。

那么我该从这里去哪里呢?在为 iOS 5 构建应用程序时是否需要将库文件包含到应用程序中?

最佳答案

在设备上的“设置 > 辅助功能 > 三击主屏幕”中,选择“询问”。这似乎打开了“足够”的辅助功能机制来使事情正常进行,但没有太多以至于它会干扰设备的正常功能(例如,打开 VoiceOver 也可以工作,但会改变应用程序以破坏测试的方式。)

关于iOS 可访问性标签未在设备构建的 Instruments 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8408569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com