Так что я пытаюсь запустить несколько тестов на физическом iPhone - но по какой-то причине это не работает. Правильно работает при сборке в Xcode iPhones Simulator, Android Simulator и реальном Android устройстве - это проблема только с iPhone реальным устройством. ios -deploy видит подключенное устройство, но кажется, что Appium сначала видит устройство, но не может подключиться к нему, потому что не может найти «запись пары для устройства» (что бы это ни значило).
- Пробовал с двумя разными айфонами (iPhone 11@13.2 и iPhone 8@13.1)
- Пробовал с Appium CLI (1.16) / Desktop (1.15.1)
Сообщение об ошибке, возвращаемое Appium: Ошибка: не удалось найти запись о паре для устройства 00008030-000A11413E00802A. Пожалуйста, сначала выполните сопряжение с устройством
Вот журналы с упомянутой ошибкой:
[XCUITest] Available devices: 00008030-000A11413E00802A
[XCUITest] Creating iDevice object with udid '00008030-000A11413E00802A'
[XCUITest] Getting the platformVersion from the phone since it was not specified in the capabilities
[XCUITest] Determining device to run tests on: udid: '00008030-000A11413E00802A', real device: true
[XCUITest] Normalized platformVersion capability value '13.2.0' to '13.2'
[BaseDriver] Event 'xcodeDetailsRetrieved' logged at 1578909419779 (10:56:59 GMT+0100 (CET))
[BaseDriver] Event 'appConfigured' logged at 1578909419780 (10:56:59 GMT+0100 (CET))
[BaseDriver] Event 'resetStarted' logged at 1578909419780 (10:56:59 GMT+0100 (CET))
[XCUITest] Reset: running ios real device reset flow
[BaseDriver] Event 'resetComplete' logged at 1578909419780 (10:56:59 GMT+0100 (CET))
[XCUITest] Continuing without capturing device logs: Couldn't find a pair record for device 00008030-000A11413E00802A. Please first pair with the device
[XCUITest] Setting up real device
[XCUITest] Error: Couldn't find a pair record for device 00008030-000A11413E00802A. Please first pair with the device
[XCUITest] at startLockdownSession (/Applications/Appium.app/Contents/Resources/app/node_modules/appium-ios-device/lib/utilities.js:108:13)
[DevCon Factory] Releasing connections for 00008030-000A11413E00802A device on any port number
[DevCon Factory] No cached connections have been found
[BaseDriver] Event 'newSessionStarted' logged at 1578909419790 (10:56:59 GMT+0100 (CET))
[MJSONWP] Encountered internal error running command: Error: Couldn't find a pair record for device 00008030-000A11413E00802A. Please first pair with the device
Кто-нибудь знает, в чем здесь проблема и как я могу ее решить?