#ios #iphone #xcode #provisioning-profile #signing
#iOS #iPhone #xcode #подготовка-профиль #подписание
Вопрос:
У меня есть приложение iOS с группой приложений для приема входящих изображений из других приложений. Я просто не могу заставить его подписать. Я прошел через множество подписей, так что процесс очень знаком, но я даже не могу указать идентификатор группы в разделе подготовка в центре разработчиков. Кто-нибудь может помочь? Вот сценарий -gt;
- Я не могу создать профиль подготовки для своей группы приложений group.com.xxxxxx.bookapp.
- Я создал новый идентификатор группы приложений group.com.xxxxxx.bookapp.
- Я добавил его в свой идентификатор приложения в com.xxxxxx.bookapp в разделе возможности в центре разработки и выбрал group.com.xxxxxx.bookapp, и он выглядит правильно.
- Я восстановил все свои профили подготовки.
- Приложение будет работать нормально, пока не достигнет целевого расширения общего доступа, и в нем будет указано, что профиль подготовки «Имя профиля подготовки» имеет идентификатор приложения «com.xxxxxx.bookapp», который не соответствует идентификатору пакета «com.xxxxxx.bookapp.shareextension».
- Я не могу создать профиль подготовки для «com.xxxxxx.bookapp.shareextension», потому что он не отображается в списках доступных идентификаторов на портале разработчика, когда я пытаюсь создать новый профиль.
- Я не могу использовать подстановочный знак, потому что у меня есть push-уведомления, и расширение общего доступа в любом случае не позволит этого
Ответ №1:
Итак, оказывается, вам нужно создать совершенно новый идентификатор приложения, который входит в вашу группу приложений, добавить в нее ту же группу приложений, что и ваша основная цель, а затем создать для нее профиль подготовки, как для собственного приложения. Теперь я могу публиковать, как два совершенно разных приложения, что в некотором роде немного запутанно, и в документах об этом не упоминается.