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".

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

Неверный идентификатор пакета. Идентификатор пакета «XXX.YYY» расширения приложения YYY.app/PlugIns/StickerPackExtension.appex должен начинаться с идентификатора пакета приложения «XXX.YYY» и не должен содержать более одной точки «.» после идентификатора пакета приложения.

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

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


person Kian    schedule 01.05.2017    source источник


Ответы (1)


Если формат вашего app bundleId: com.abc.app

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

Создание нового идентификатора приложения и предоставление профиля устранит проблему

person Imran    schedule 01.05.2017