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 и предоставив профиль, он решит проблему