Ошибка Code Sign после изменения названия продукта приложения iOS - PullRequest
0 голосов
/ 01 августа 2011

Мне нужно изменить название моего приложения. Я сделал следующее (Xcode 4):

Цели> Упаковка> Название продукта

И изменил имя (для dev / ad hoc / release). При сборке я получаю следующую ошибку

Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile

Если я поменяю имя обратно, оно работает нормально. Я не могу отправить в магазин с оригинальным названием (тот, который работает). Нужно ли создавать новый идентификатор приложения на портале обеспечения? Я бы не хотел этого делать, потому что у меня уже есть push-уведомления, связанные с идентификатором существующего приложения.

Я попробовал «очистить», а затем снова построить - не помогает.

1 Ответ

3 голосов
/ 01 августа 2011

Да.Профиль обеспечения привязан к определенному идентификатору пакета.

, то есть "com.mycompany.myproduct"

Если вы измените это, это определенно нарушит подпись кода.

В качестве альтернативы измените имя приложения , но оставьте идентификатор пакета таким же:

Targets> Info>

отображаемое имя пакета = "my newназвание продукта "(удалите $ {PRODUCT_NAME})
идентификатор пакета =" com.mycompany.myproduct "(удалите $ {PRODUCT_NAME: rfc1034identifier})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...