Боюсь, тебе не повезло.Когда вы используете разрешения в своем приложении, вы должны использовать надлежащий Bundle-Id, сертификат и профиль обеспечения при архивировании.У нас была та же проблема, и единственным решением было использование надлежащей подписи разработчика.
Под этим я подразумеваю:
- Попросите вашего клиента предоставить вам доступ к его порталу для разработчиков.Им нужно только дать вам роль участника.При этом вы можете создать свой собственный сертификат разработки и загрузить существующие профили обеспечения, но вы не можете сделать намного больше.
- Создайте свой собственный сертификат разработки.
- Задайте вопрос своему клиентусоздать профиль обеспечения разработки для рассматриваемого приложения и включить в него свой сертификат разработки.Этот профиль обеспечения также должен включать возможность push-уведомлений.
- Установите сертификат и профиль обеспечения на свой компьютер или CI-сервер и настройте проект Xcode, чтобы использовать их для подписи.
- Донне забудьте использовать окончательный Bundle-Id сейчас.
- Архивируйте свое приложение.Вы получите подписанный на разработку Xcarchive, который включает в себя все Права / Возможности.
Теперь вы можете передать этот Xcarchive своему клиенту.Им нужно будет заново подписать его с помощью своего сертификата распространения и профиля обеспечения и затем загрузить в AppStore.