xcode 8.3.2 Плохой идентификатор пакета, неверный идентификатор подписи кода и недопустимые права на подпись кода

Я впервые делаю приложение. Я не получаю сообщений об ошибках во время сборки или выполнения, но когда я пытаюсь загрузить приложение, я получаю следующие ошибки:

Недопустимые права подписи кода: подпись вашего пакета приложений содержит права подписи кода, которые не поддерживаются в iOS. В частности, значение "ABC.XXX.YYY.StickerPackExtension" для ключевого "идентификатора приложения" в "Payload/YYY.app/PlugIns/StickerPackExtension.appex/StickerPackExtension" не поддерживается. Это значение должно быть строкой, начинающейся с вашего TEAMID, за которым следует точка ".", За которой следует идентификатор пакета.

Значение представляет собой набор цифр и букв, мой TEAMID, имя приложения, а затем StickerPackExtension.

Неверный идентификатор подписи кода. Идентификатор "XXX.YYY.StickerPackExtension" в вашей подписи кода для "StickerPackExtension" должен совпадать с идентификатором пакета "XXX.YYY"

Когда я меняю идентификатор на тот же, что и его идентификатор пакета, я получаю еще одно сообщение об ошибке, в котором говорится, что они не могут быть одинаковыми.

Bad Bundle Identifier. Идентификатор пакета 'XXX.YYY' расширения приложения YYY.app/PlugIns/StickerPackExtension.appex должен начинаться с идентификатора пакета приложения 'XXX.YYY' и не содержать более одного периода "." после идентификатора пакета приложения.

Я понятия не имею, что с этим делать.

Я искал здесь и в других местах кучу, но я бью кирпичную стену! Не уверенны что делать дальше.

1 ответ

Если формат вашего комплекта приложения: com.abc.app

Чем идентификатор вашего расширения приложения должен быть: com.abc.app.XXX

Создав новый appID и предоставив профиль, он решит проблему

Другие вопросы по тегам