Как добавить сертификаты в изолированную среду приложений iOS

#ios #objective-c #iphone #certificate

#iOS #objective-c #iPhone #сертификат

Вопрос:

Я хочу добавить сертификаты в свой проект приложения iOS для связи с сервером.

  1. Не могли бы вы рассказать мне, как добавить центры сертификации в изолированную среду приложений iOS? Я добавил каталог ресурсов, который включает центры сертификации в Xcode. Но я не уверен, что это правильный путь….
  2. Есть ли какой-либо способ получить доступ к изолированной среде для их изменения без использования Xcode? Я хочу знать, как обновить центры сертификации после выпуска приложения.

[Окружающая среда]

  • Xcode 12.4
  • Язык: Objective-C

Ответ №1:

Хранение Push-сертификатов в пакете не будет работать. Сначала вам нужно иметь сертификаты в связке ключей, а при архивировании сборки убедитесь, что вы используете эти сертификаты для подписи.

Кроме того, вам необходимо отправить копию вашего push-сертификата либо .p12, либо .p8 серверному разработчику для связи с APNS.

Перейдите по ссылке для получения инструкций по созданию сертификата:

https://medium.com/zero-equals-false/generate-apns-certificate-for-ios-push-notifications-85e4a917d522