Appium di perangkat iOS asli

Saya menggunakan kemampuan yang diinginkan berikut dengan Appium dan 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);

Aplikasi diluncurkan dan macet beberapa saat kemudian, konsol Appium menunjukkan kesalahan berikut,

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).

Adakah yang bisa membantu?


person Ashwin Pajankar    schedule 04.11.2015    source sumber


Jawaban (1)


Aplikasi Anda tidak ditandatangani oleh ID Pengembang Apple Anda. Anda harus melakukannya di XCode.

Contoh: https://discuss.appium.io/t/the-app-must-be-signed-with-a-development-identity/2653

person Kristaps Mežavilks    schedule 04.11.2015
comment
Apa yang Anda maksud dengan 'itu tidak berhasil'? Saya rasa sekarang Anda mendapatkan kesalahan yang berbeda, karena saya tahu solusi untuk masalah ini. Saya pernah mengalaminya dan ada di postingan yang disarankan juga. Apakah kesalahannya benar-benar sama? - person Kristaps Mežavilks; 05.11.2015
comment
Ya kesalahannya sebenarnya sama. Kami mencoba sesuatu yang lain dan berhasil. Kami menandatangani aplikasi dengan identitas pengembangan dan mengaktifkan UIAutomation di perangkat yang berfungsi. Terima kasih banyak atas bantuan Anda. Pengaturan appium dengan iOS ini agak rumit. - person Ashwin Pajankar; 05.11.2015