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

私は解決策を見つけました。警告とは何の関係もありませんでした。InterfaceBuilderのビューで「AccessibilityEnabled」をチェックするだけです。

于 2011-06-30T14:44:25.300 に答える