Я создаю приложение, которое теперь отлично работает в эмуляторе iOS, поэтому теперь я хочу протестировать приложение на устройстве iOS. Я зарегистрирован в программе разработчиков Apple, и побежал ionic run ios
, который завершился со следующим сообщением:Как проверить приложение Cordova/ionic на устройстве iOS?
Code Sign error: No provisioning profiles found: No non–expired provisioning profiles were found. CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.2'
Так я открыл XCode и пошел Preferences > Accounts
и добавил свой идентификатор Apple. Затем я нажал на View Details...
, а затем на значок обновления, чтобы он отобрал два идентификатора подписи. Окно, ниже которого следует отобразить Provisioning Profiles пуст, хотя:
Затем я прочитал this article on the Apple Developer site, который объясняет, что мне нужно:
- Установите пакет ID
- Назначают мое приложение команда
- Создать профиль подготовки команды
Идентификатор пакета должен быть установлен в XCode. Поскольку я исхожу из предположения, что идентификатор пакета установлен в моем ионном файле config.xml
, я не уверен, как это сделать.
Кто-нибудь знает, как я могу (желательно очень легко) проверить свое приложение на устройствах iOS? Все советы приветствуются!
вы можете проверить bundleId на Xcode, нажав на название проекта. Это необходимо, только если вы хотите экспортировать свое приложение для бета-тестирования или магазина приложений. Для запуска на устройстве вам просто нужно правильно настроить профили обеспечения. – Ram