Сертификат подписи расширения службы уведомлений

Я хочу загрузить приложение iOS в магазин приложений. Для этого я выбрал сертификаты распространения для целевого приложения. У меня есть Notification Service Extension и Notification Content Extension, и я установил автоматическое управление подписью.

Изображение 1

Я получил эту ошибку "Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.".

Если я выберу дистрибутив iOS для контента и сервиса, я получу ошибку.

Изображение 2 ошибки

Что я могу сделать для распространения моего приложения?


person Komal Goyani    schedule 18.09.2019    source источник
comment
Вы должны использовать тот же сертификат входа для двоичного файла. Это может помочь   -  person Ajay Pandya    schedule 18.09.2019


Ответы (2)


Моя проблема была исправлена ​​путем автоматической подписи. Меня выбрали Automatically manage signing. Apple будет управлять сертификатами подписи для этого.

person Komal Goyani    schedule 24.10.2019

Xcode 12.4. Вы можете установить его автоматически. Но я все еще получил ошибку. Я добавил расширение Content and Service в цель приложения. Таким образом, в целях отладки вам необходимо зарегистрировать новый идентификатор приложения (для расширения содержимого и расширения службы) в учетной записи разработчика, а также создать два отдельных профиля подготовки. Установите профиль в обеих целях и запустите приложение. При выпуске сборки, в которой вы устанавливаете свой профиль приложения, вам также необходимо установить профили для расширения содержимого и расширения службы, только после этого кнопка «Далее» станет активной.

person Gurjinder Singh    schedule 15.03.2021