Как создать файл IPA из приложения React Native с недавно включенными push-уведомлениями - PullRequest
0 голосов
/ 27 июня 2019

Приложение, которое я разрабатываю, не использует push-уведомления, оно не будет использовать их в обозримом будущем, и оно не было настроено с учетом push-уведомлений.Теперь я знаю , что React Native поддерживает только приложения, в которых включены push-уведомления.Я также знаю, что для создания нового приложения iOS из моего проекта React Native, который поддерживает push-уведомления, я должен создать сертификаты с включенным им, что я сделал или попытался.

Итак, теперь у меня есть эти два сертификата с включенными push-уведомлениями.Я удалил все остальные сертификаты и профили обеспечения.После создания двух сертификатов push-уведомлений я создал новый профиль обеспечения с новым сертификатом, поэтому текущий счет составляет 1 профиль обеспечения и 3 сертификата.

Есть подсказки, хотя и неясные и непоследовательные, от различных пользовательских форумов, что Expo просто необходимо очистить различные учетные данные перед успешной перестройкой и загрузкой.Я в замешательстве, потому что есть несколько учетных данных, которые Apple, Expo и разработчик хранят и используют: идентификаторы (для всех возможных идентификаторов включены push-уведомления), сертификаты (некоторые из которых являются сертификатами push-уведомлений, один из которых является «нормальным»«Сертификат», профили (все создаются после создания новых сертификатов) и ключи.Один ключ называется «Ключ push-уведомлений Expo [2019 ...]». Другой - это ключ, который я должен был создать и загрузить из забытого века, когда сертификации приложений было проще.

Основной вопрос заключается в том, как создать приложение для Apple после того, как он пренебрег шагами для включения push-уведомлений.Это с учетом того факта, что я не знаю даже сейчас, что требуется, чтобы включить их в первый раз, и есть некоторые процедуры, необходимые для очистки неверных учетных данных.

Какие учетные данные мне теперь нужны для очистки с помощью Expo?Что мне теперь нужно удалить с портала разработчиков Apple?Что мне теперь нужно создать заново?Существуют ли какие-либо шаги, которые я упустил неправильно, или шаги, которые я могу легко и неправильно игнорировать, необходимые для включения push-уведомлений?Будем благодарны за любые разъяснения о связи между различными ключами, сертификатами и профилями.

...