当我尝试在启用了VoiceOver的4.3.2设备上测试我的应用时,我收到以下警告:
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.2 (8H7)/Symbols/System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader (file not found).
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.2 (8H7)/Symbols/System/Library/AccessibilityBundles/UIKit.axbundle/UIKit (file not found).
一些谷歌搜索告诉我让我删除了我的DeviceSupport文件夹中的4.3.2文件夹,但是一旦Xcode组织者再次从我的iPhone中删除了符号,可访问性内容仍然不存在。
我还读过如果我可以使用以前版本的辅助功能文件,但是当我尝试使用时,我收到了不匹配的UDID警告。
所有这一切的问题在于我试图在我的应用程序中获得标准手势以通过VoiceOver。我读过这可以在用户双击,保持然后执行手势时完成。但是现在这不起作用,我最好的猜测是因为这些警告/缺少辅助功能文件。
我现在正在将我的iOS版本更新到4.3.3,所以也许这会解决它,但我的联系很慢,我想知道这个问题是否有任何解决方案。< / p>
由于
答案 0 :(得分:0)
我找到了解决方案。它与警告无关。只需在Interface Builder中查看“Accessibility Enabled”即可。