Разрешение «UIATarget_0x.. frontMostApp].. Строка UIATargetElements.m 437» в Инструментах
Q: У меня есть тест JavaScript, успешно автоматизирующий взаимодействие с пользователем в Средстве моделирования iPhone под iOS SDK 4.0. Я обновил до iOS SDK 4.0.1; Инструменты выводят на экран «Неожиданную ошибку в - [UIATarget_0x.. frontMostApp],/SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m строка 437», когда я выполняю вышеупомянутый сценарий в Средстве моделирования iPhone.
A: Вы вкладываете «Неожиданную ошибку - [UIATarget_0x.. frontMostApp],/SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m строка 437» сообщений об ошибке из-за ошибки в Инструментах с iOS SDK 4.0.1.
Автоматизацией UI является базируемая Доступность. Также, инструменты Автоматизации читает и пишет предпочтительный файл доступности (указанный com.apple.Accessibility.plist) для Средства моделирования iPhone в
~/Library/Application Support/iPhone Simulator/<version> where <version> is an iOS SDK version. |
В iOS SDK 4.0.1, Автоматизация пишет вышеупомянутый файл в
~/Library/Application Support/iPhone Simulator/4.0 |
но чтения это в
~/Library/Application Support/iPhone Simulator/4.0.1 |
Автоматизация выводит на экран вышеупомянутое сообщение об ошибке с тех пор com.apple.Accessibility.plist не существует в его ожидаемом расположении. Вы можете обходное решение эта ошибка путем создания символьной ссылки между Средством моделирования iPhone 4,0 и 4.0.1 папками.
Выполните эти шаги для создания символьной ссылки между Средством моделирования iPhone 4,0 и 4.0.1 папки:
Инструменты выхода и Средство моделирования iPhone, если они открыты.
Выполните следующие команды в Терминальном приложении на Вашей машине:
cd ~/Library/Application\ Support/iPhone\ Simulator/
ln -s 4.0.1 4.0
История версии документа
| Дата | Примечания |
|---|---|
| 06.08.2010 | Новый документ, описывающий, как разрешить «UIATarget_0x.. frontMostApp].. Строка UIATargetElements.m 437» сообщений об ошибке в Инструментах. |