我一直在将辅助功能标签放入我们的源代码中,以便我们可以自动使用苹果自动化框架。当我们第一次开始这个项目时,我们正在使用sdk 4.3进行构建,而且我有麻烦让模拟器在应用程序中显示标签。通过堆栈溢出的建议,我可以通过修改模拟器文件中的accessibility.plist来修复它。设备版本上仪器中未显示iOS辅助功能标签
现在我们已经切换到iOS SDK 5.0。我有相反的问题。当我运行我们的自动化测试时,我无法再让标签出现在设备上。他们在模拟器中显示得很好。我也可以通过在设备上打开VoiceOver并执行一个三双选项卡和应用程序窗口来显示元素,从而确认它们已正确编译到应用程序中。
我已经查看了所有的构建设置,并确保所有设置都设置为调试版本,并且尝试回到构建4.3版设备并具有相同确切设置的构建(除了对于sdk版本当然),但标签仍然没有被拾起。
那么我从哪里出发呢?构建iOS 5时是否需要将一个库文件包含到应用程序中?