Нужно ли приобретать ID разработки IOS для тестирования на реальных устройствах IOS через транспортир для веб-приложения в Safari? - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь протестировать свое веб-приложение на IPad mini 4 на сафари через транспортир и приложение. Но получаю ошибку при запуске приложения safari. Я могу запустить симуляторы iOS, которые доступны на XCode, но при работе на реальном устройстве я получил ошибку с тем же файлом конфигурации. Нужно ли приобретать лицензию разработчика Apple для тестирования на реальном устройстве в браузере Safari?

Вот мой конфигурационный файл:

capabilities: { 
        automationName: 'XCUITest',
        browserName: 'safari',
        bundleid:'com.apple.mobilesafari',
        //appium-version: '1.13.0',
        platformName: 'iOS',
        platformVersion: '12.2',
        deviceName:'tarun iPad',
        noreset:true,
        udid: "auto",
        //xcodeOrgId: "<Team ID>",
      //xcodeSigningId: ''

    },

Версии системы и программного обеспечения с использованием:

mac OS mojave: 10.14.3 (18D109)
Xcode: Version 10.2.1 (10E1001)
node: 11.2.0
npm: 6 .4.1
appium 1.13.0

Получение этой ошибки при запуске на реальном устройстве:

info XCUITest xcodebuild exited with code '65'

1 Ответ

1 голос
/ 14 мая 2019

Покупка учетной записи разработчика не является обязательной, если вы не собираетесь публиковать что-либо в AppStore

  1. Создайте бесплатный Apple ID на https://appleid.apple.com/account
  2. Добавление только что созданного AppleID в XCode
  3. Создание сертификата разработки для iOS
  4. Теперь следуйте инструкциям из Установка драйвера Appium XCUITest для реального устройства

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...