Я добавил возможность получать rich pu sh notifications
в свое приложение, и в конце концов оно заработало, и я мог видеть уведомления с изображениями на них.
Когда я пошел создавать архив за распространение Xcode пожаловался, заявив, что у него конфликтующие профили инициализации. Более конкретно:
*** автоматически подписывается для разработки, но конфликтующий идентификатор подписи кода iPhone Распределение было указано вручную. Установите значение идентификатора подписи кода на «iPhone Developer» в редакторе настроек сборки или переключитесь на ручную подпись в редакторе Signing & Capabilities.
Поэтому я проверил Signing & Capabilities расширения и обнаружил, что он по какой-то причине был доволен только идентификаторами и профилями приложений для разработки.
Я изо всех сил пытался понять, как обойти это. Я не вижу ничего в разделе «Профили и сертификаты» в App Store, связанного с этим. Я не вижу места, где был зарегистрирован идентификатор пакета для расширения.
Я попытался снять флажок «автоматически управлять подписью», а затем снова поставил галочку, все было в порядке, но когда я заархивировал Xcode, я получил такую ошибку:
Встроенный двоичный файл не является подписан тем же сертификатом, что и родительское приложение. Убедитесь, что настройки знака кода встроенной двоичной цели соответствуют родительскому приложению.
Я не знаю, как указать Xcode
профиль обеспечения для использования, чтобы он мог создать архив.
Я не уверен, почему он не может создать его для себя, и кажется, что создание ручного не может ничего изменить.