Appium на реальных устройствах iOS

Я использую следующие желаемые возможности с Appium и iPad 2

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("udid", "ea56e8ae8e5f5235c16d5315f4cb34d81be55917");
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("deviceName", "iPad 2");
capabilities.setCapability("platformVersion", "8.3");
capabilities.setCapability("app", "/Users/Aress-QA/Desktop/PSt-forQA.ipa");
capabilities.setCapability("platformName", "iOS");
wd = new IOSDriver(new URL("http://0.0.0.0:4723/wd/hub"),capabilities);
wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);

Приложение запускается, и через несколько секунд оно вылетает, консоль Appium показывает следующую ошибку,

info: [debug] [INST STDERR] 2015-11-04 14:51:55.082 instruments[9690:170378] WebKit Threading Violation - initial use of WebKit from a secondary thread.
info: [debug] [INST STDERR] 2015-11-04 14:51:55.984 instruments[9690:170400] Attempting to change event horizon while disengage
info: [debug] [INST STDERR] Instruments Trace Error : Target failed to run: Permission to debug com.esct.PIt was denied. The app must be signed with a development identity (e.g. iOS Developer).

Кто-нибудь может помочь?


person Ashwin Pajankar    schedule 04.11.2015    source источник


Ответы (1)


Ваше приложение не подписано вашим Apple Developer ID. Вы должны сделать это в XCode.

Пример: https://discuss.appium.io/t/the-app-must-be-signed-with-a-development-identity/2653

person Kristaps Mežavilks    schedule 04.11.2015
comment
Что вы подразумеваете под "это не сработало"? Я думаю, что сейчас вы получаете другую ошибку, потому что я знаю решение этой проблемы. Я испытал это, и это тоже есть в предложенном посте. Ошибка точно такая же? - person Kristaps Mežavilks; 05.11.2015
comment
Да ошибка была действительно та же. Мы попробовали что-то еще, и это сработало. Мы подписали приложение идентификатором разработки и включили UIAutomation на устройстве, которое сработало. Большое спасибо за вашу помощь. Эта настройка appium с iOS немного сложна. - person Ashwin Pajankar; 05.11.2015