Подтвердить что ты не робот

Идентификатор Bundle в сертификате не соответствует введенному идентификатору Bundle ID

Идентификатор моего пакета не совпадает с идентификатором Bundle, введенным в консоли Firebase, и когда я пытаюсь загрузить сертификат для Cloud Messaging. Я получаю сообщение об ошибке:

Идентификатор Bundle в сертификате не соответствует введенному идентификатору Bundle.

Мой вопрос: какой лучший способ сопоставить идентификаторы Bundle моего проекта в Xcode, Apple Developer Portal и Firebase Console? Создать новое приложение в iTunes Connect и затем создать новые сертификаты? Могу ли я изменить идентификаторы пакетов в Firebase Console или Apple Developer Portal? Или я могу просто создать новые сертификаты с соответствующими идентификаторами пакетов, как это есть в моей Firebase Console, без необходимости создавать новое приложение в iTunes Connect?

4b9b3361

Ответ 1

Документация Firebase относительно сертификатов вводит в заблуждение. В разделе "Настроить идентификатор приложения для Push-уведомлений" в шаге 8 он предлагает вам развернуть стрелку и экспортировать закрытый ключ. Не делайте этого, просто экспортируйте сам сертификат (т.е. В строке над закрытым ключом) как .p12, и он будет работать.

Ответ 2

Следуйте инструкциям ниже.

Создайте новое приложение в консоли firebase и добавьте тот же идентификатор пакета для приложения, как вы добавили в аккаунт разработчика Apple. это устранит вашу проблему.

или

Перейдите в консоль firebase и обновите идентификатор пакета проекта так же, как в учетной записи разработчика Apple.