0

当我尝试在打开 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,所以也许这会解决它,但是我的连接在这里很慢,我想知道是否有解决这个问题的方法。

谢谢

4

1 回答 1

0

我找到了解决方案。它与警告无关。只需在 Interface Builder 的视图中选中“Accessibility Enabled”即可。

于 2011-06-30T14:44:25.300 回答