Intel XDK — codesign — идентификатор не найден — AdHoc — профиль распространения

Я разрабатываю гибридное мобильное приложение с использованием Cordova в Intel XDK.

При разработке, эмуляции и тестировании, а также при создании сборок для тестирования на реальном устройстве все работало хорошо.

Теперь я создал производственный сертификат и профиль обеспечения распространения и позволил Intel XDK создать приложение для Ad Hoc, чтобы отправить его через «загрузчик приложений» в магазин приложений для развертывания на нескольких тестовых устройствах.

Но здесь онлайн-сборка перестает говорить «идентификация не найдена", см. pastebin.

Что я делаю не так??


person lippoliv    schedule 30.03.2015    source источник


Ответы (1)


Хорошо, ребята, это сработало так:

  1. НЕ НАЗЫВАЙТЕ СВОЙ ИДЕНТИФИКАТОР ПРИЛОЖЕНИЯ с подстановочным знаком, как ваш окончательный идентификатор ПРИЛОЖЕНИЯ (это сильно ПУТАЕТ) -.-
  2. Загрузите CSR из XDK
  3. Создайте производственный сертификат для «App Store и Ad Hoc» с этим CSR.
  4. Загрузите этот сертификат и загрузите его в сборку iOS в XDK.
  5. Создайте профиль обеспечения распространения ОСТОРОЖНО, ЧТО СОВЕРШАЕТЕ ОШИБКИ СЕЙЧАС
  6. Выберите «Распространение > Ad Hoc», затем «Далее».
  7. Выбирайте ПРАВИЛЬНОЕ!!!!! Идентификатор приложения (не подстановочный знак, как я, потому что он был назван как правильный идентификатор приложения, моя ошибка), затем «Продолжить»
  8. Выбирайте ПРАВИЛЬНОЕ!!!! Сертификат (сгенерированный с помощью CSR из XDK, а не, как я, сгенерированный с помощью локальной цепочки ключей MAC)
  9. Загрузите профиль Porovisioning и установите его в настройках сборки.
  10. Создайте свое приложение

Это мое ПЕРВОЕ ПРИЛОЖЕНИЕ, поэтому все эти настройки (сертификаты, устройства, профили обеспечения и т. д.) действительно сбивают меня с толку, потому что я не знаю их отношения ^^

Пусть это также поможет кому-то еще, кто запутался, как я был -.-

person lippoliv    schedule 30.03.2015