Я изучаю NativeScript Vue и пытаюсь перейти с онлайн-игры на Sidekick.Я прошел через документацию:
- Подпись кода
- Запуск приложения на устройстве
Здесьэто шаги, которые я сделал до сих пор:
- Создание платной учетной записи Apple Developer (на самом деле вы не собираетесь продавать в магазине приложений, но вы никогда не знаете, верно?)
- Создан сертификат разработки
- Загружен сертификат разработки (ios_development.cer) в ~ / Downloads
- Создан профиль обеспечения разработки
- Загружен профиль обеспечения (xxx.mobileprovision) в~ / Загрузки
- Обновлен до последней версии NativeScript в соответствии с этими инструкциями
- Открыл мой загруженный проект Play в NativeScript Sidekick
- Подключен мой iPhone 8+ к моему Macbook Pro
В разделе «Подключенные устройства» обновлены инициализация и сертификаты с загруженным профилем, но Я не могу добавить сгенерированный выше сертификат, но толькос созданным, когда я сделал мою учетную запись Apple Developer .
Если я делаю локальную сборку, то получаю:
[18-10-25 07: 15: 27.576] Сборкане удалось.ENOENT: нет такого файла или каталога, scandir '/ Users / xxx / Library / MobileDevice / Provisioning Profiles /'
Выберите мой подключенный iPhone и нажмите «Запуск на устройстве», чтобы получить ошибку:
[18-10-25 07: 01: 26.078] Ошибка во время LiveSync на 716bd55f99272ba6acb7af3dfb3ce5d079a40ba5 для / Users / xxx / projects / private / xxx.Ошибка: ENOENT: нет такого файла или каталога, scandir '/ Users / xxx / Library / MobileDevice / Provisioning Profiles /'
Так что это похоже на проблему с сертификатом / предоставлением, но я не уверен, что яделать неправильно.Я вижу, что в моих общих настройках Sidekick «Идентификатор приложения» есть предупреждение («Это значение должно соответствовать идентификатору приложения вашего профиля обеспечения iOS), но я не вижу, как это исправить ни в Sidekick, ни в Apple Developer, и не уверен, чтокорень этих проблем.