Архивирование с помощью Rich Pu sh Уведомления не имеют профиля обеспечения - PullRequest
0 голосов
/ 03 апреля 2020

Я добавил возможность получать rich pu sh notifications в свое приложение, и в конце концов оно заработало, и я мог видеть уведомления с изображениями на них.

Когда я пошел создавать архив за распространение Xcode пожаловался, заявив, что у него конфликтующие профили инициализации. Более конкретно:

*** автоматически подписывается для разработки, но конфликтующий идентификатор подписи кода iPhone Распределение было указано вручную. Установите значение идентификатора подписи кода на «iPhone Developer» в редакторе настроек сборки или переключитесь на ручную подпись в редакторе Signing & Capabilities.

Поэтому я проверил Signing & Capabilities расширения и обнаружил, что он по какой-то причине был доволен только идентификаторами и профилями приложений для разработки.

Я изо всех сил пытался понять, как обойти это. Я не вижу ничего в разделе «Профили и сертификаты» в App Store, связанного с этим. Я не вижу места, где был зарегистрирован идентификатор пакета для расширения.

Я попытался снять флажок «автоматически управлять подписью», а затем снова поставил галочку, все было в порядке, но когда я заархивировал Xcode, я получил такую ​​ошибку:

Встроенный двоичный файл не является подписан тем же сертификатом, что и родительское приложение. Убедитесь, что настройки знака кода встроенной двоичной цели соответствуют родительскому приложению.

Я не знаю, как указать Xcode профиль обеспечения для использования, чтобы он мог создать архив.

Я не уверен, почему он не может создать его для себя, и кажется, что создание ручного не может ничего изменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...