Идентификаторы приложений с подстановочными знаками нельзя использовать для создания профилей внутренней подготовки. Пожалуйста, используйте явный идентификатор приложения

Меня пригласили в команду для создания собственного приложения. Мне предоставлен статус администратора группы на портале разработчиков Apple. Проблема в том, что когда я хочу экспортировать полученное приложение в .ipa, оно показывает сообщение «Идентификаторы приложений с подстановочными знаками не могут использоваться для создания профилей внутренней подготовки. Пожалуйста, используйте явный идентификатор приложения». как на следующем снимке экрана. Сначала я вхожу в Xcode/Preference/Account и загружаю все профили обеспечения. Затем я попытался войти в другую учетную запись (которая может экспортировать .ipa) в Xcode/Preference/Account. Обе пробные версии приводят к одному и тому же сообщению об ошибке. Затем я сбросил все свои сертификаты и профили подготовки на портале разработчиков, но тщетно. Интересно то, что на портале разработчиков всегда есть идентификатор приложения с подстановочным знаком «*», я пытался удалить его вручную, но он возвращается каждый раз, когда я пытаюсь экспортировать собственное приложение.

Я также попробовал ответы Xcode 7.2: не удалось найти или сгенерировать ресурсы для подписи, идентификаторы приложений с подстановочными знаками нельзя использовать для создания профилей внутренней подготовки, а этот Приложение экспорта XCode, ошибка подстановочного знака , ничего не произошло.

Есть идеи? Спасибо, что прочитали мой вопрос. Я уже потратил два дня на эту проблему..... Screenshot1


person Neo    schedule 02.03.2016    source источник
comment
Просто попробуйте обновить предварительные профили в связке ключей и повторите попытку.   -  person Jobins John    schedule 02.03.2016
comment
Создали ли вы явный идентификатор приложения в идентификаторах, а затем создали профиль обеспечения с использованием этого идентификатора приложения в Центре разработчиков?   -  person sschale    schedule 02.03.2016
comment
@sschale Да, в центре разработчиков всегда есть явный идентификатор. Я использовал его для создания профиля обеспечения. Но как только я попытаюсь экспортировать ipa, автоматически будет создан новый подстановочный идентификатор *.   -  person Neo    schedule 02.03.2016
comment
@JobinsJohn Я пробовал, но все равно :(   -  person Neo    schedule 02.03.2016
comment
@Neo Можете ли вы проверить действительность сертификата и профилей в цепочке для ключей. Также проверьте, нет ли дубликатов сертификатов, т.е. на одно и то же имя.   -  person Jobins John    schedule 02.03.2016
comment
@JobinsJohn Я удаляю все недействительные и дублированные сертификаты и профили подготовки, затем я сделал это снова, ошибка подстановочного знака ... все еще существует. Я обнаружил, что в моей связке ключей автоматически создается сертификат разработчика iPhone, названный другим членом команды, но не уверен, что это имеет значение.   -  person Neo    schedule 02.03.2016


Ответы (1)


Xcode не может создавать дистрибутивные сборки для отправки в App Store или корпоративных приложений.

Эта проблема возникает, когда просроченный промежуточный сертификат WWDR присутствует как в системной цепочке ключей, так и в цепочке ключей входа в приложении Keychain Access.

Чтобы решить эту проблему, сначала загрузите и установите обновленный сертификат.

Далее в приложении Доступ к связке ключей выберите Системную связку ключей.

Выберите "Показать сертификаты с истекшим сроком действия" в меню «Вид», а затем удалите просроченную версию промежуточного сертификата Apple Worldwide Developer Relations Certificate Authority.

Теперь ваши сертификаты должны отображаться как действительные в доступе к цепочке ключей и быть доступными для Xcode. Эта проблема решена в бета-версии OS X El Capitan v10.11.4.

с developer.apple.com

person user2571947    schedule 05.04.2016