Сертификат: Неизвестно, Профиль: Нет в архиве xcode 10.1

введите описание изображения здесь Я попытался создать специальную сборку для тестирования push-уведомлений в производственном сертификате. При создании файла ipa я не могу установить его через iTunes, и мне пришлось загружать ipa с помощью xcode. Я использую Хьюстон, чтобы проверить его в командной строке, он предлагает отправить push-уведомление, но уведомление не получено.

Кроме того, я попытался сделать тестовую сборку. Сборка создана и успешно загружена, но у установленного приложения та же проблема, т. е. не получено push-уведомление. Я искал эту проблему в Интернете и наткнулся на эту тему https://forums.developer.apple.com/thread/110438, но там нет окончательного ответа. Кто-нибудь сталкивается с той же проблемой? Кто-нибудь нашел решение?


person Nutan Niraula    schedule 12.11.2018    source источник
comment
У вас есть все необходимые сертификаты?? Также все в порядке, если вы находитесь в режиме отладки ??   -  person m1sh0    schedule 12.11.2018
comment
Да, у меня есть все сертификаты. Он отлично работает в режиме отладки. Я не пробовал создавать сборку для разработки из архива, но запуск приложения напрямую на устройство работает отлично.   -  person Nutan Niraula    schedule 13.11.2018
comment
Любая резолюция по этому поводу?   -  person Liam Bolling    schedule 17.12.2018


Ответы (5)


Попробуйте очистить сборку и перезапустить XCode, а также попытаться повторно войти в Apple ID в настройках учетной записи XCode.

скриншот

person Harsh Srivastava    schedule 12.11.2018

У меня та же проблема: приложения проверяются и распространяются нормально, поэтому я думаю, что это просто проблема с отображением, появившаяся в XCode 10.1. или вы можете понизить Xcode до 10.0, и он будет работать нормально.

person Abdlhadi oulharj    schedule 09.01.2019

Это не просто проблема с отображением! Хотя Apple может разрешить вам публиковать эти сборки, для некоторых функций, таких как Push-уведомления, требуется правильный профиль. Публикация сборки, созданной таким образом (без правильного профиля), нарушила работу нескольких приложений (https://forums.developer.apple.com/thread/110438).

Я нашел 2 решения:

  • выберите «Управление подписью вручную» в мастере «Распространить приложение» и выберите допустимый профиль на следующем шаге. Однако иногда по-прежнему отображается "Профиль: нет", так что будьте осторожны, проверьте еще раз.
  • загрузите xCode 10 (не 10.1) из центра разработчиков и используйте его для публикации.

Надеюсь, xcode 10.1+ скоро будет исправлен.

person scosman    schedule 16.01.2019

Я выбрал ручное управление подписью во время процессов проверки и распространения, загрузив соответствующий профиль обеспечения (который отсутствовал), затем выполнил шаги по следующей ссылке, чтобы убедиться, что мои права соответствуют ожиданиям.

https://developer.apple.com/library/archive/qa/qa1798/_index.html

person fivewood    schedule 14.02.2019

Как указано в этом post форуме разработчиков Apple, это исправлено в Xcode 10.2. Я обновился до 10.2 и могу подтвердить, что это исправлено.

person Uncle Bill    schedule 14.04.2019