Приложение экспорта XCode, ошибка подстановочного знака

Я разрабатываю приложение Swift для iOS для внутреннего распространения, и у меня возникают проблемы с экспортом приложения. Я получаю: "Идентификаторы приложений с подстановочными знаками нельзя использовать для создания профилей обеспечения In-House. Пожалуйста, используйте явный идентификатор приложения".

Сообщение об ошибке подстановочного знака

В Центре участников я создал явный идентификатор приложения: явный идентификатор приложения

В Центре участников я также создал профиль обеспечения iOS для распространения: Профиль обеспечения iOS

В XCode я скачал профиль обеспечения распространения (в настройках> Учетные записи): Экран аккаунта

Это приложение Swift для iOS (мое первое), и я пытаюсь экспортировать приложение (файл.ipa &.plist), чтобы развернуть его с сайта в интрасети. Примечание. У меня нет MDM (и я не хочу его покупать). Версия Xcode: 7.2.1.

Что мне не хватает?

Редактировать 15.02.2016: Эта SO Post посвящена аналогичной проблеме, но описанные там шаги не решили ее для меня.

1 ответ

Решение

Я столкнулся с той же проблемой и почти потратил один день на ее решение.

Когда я столкнулся с проблемой, я подумал, что это ошибка, связанная с неверным сертификатом распространения или профилем обеспечения. Я обновил сертификаты и все прочее. Ничего не получалось! Ни сертификаты, ни профили обеспечения не были основной причиной.

Я видел объявление на странице Apple Developer. Срок действия сертификата Apple WWDR истекает, и он был самым новым на этой странице. Я обновил этот сертификат, и он работал!

Шаги, которые вы должны следовать:

  1. открыто Keychain Access и удалить просроченный Apple Worldwide Developer Relations Certification Authority из сертификатов.
  2. Загрузите новый сертификат как предложено.
  3. Будь уверен что Apple Worldwide Developer Relations Certification Authority находится под Systems брелок, а не в логин.
  4. открыто XCode (Если уже, закройте, а затем откройте)
  5. Очистите свой проект.
  6. Выберите действующие сертификаты подписи и профили обеспечения. (Вам не нужно обновлять сертификаты или профили в соответствии с предложением)
  7. Нажмите кнопку Архив!

Надеюсь, что это может помочь кому-то еще.

Другие вопросы по тегам