xcode 5.0.2 Проблема с правами на подпись кода

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

Недопустимые права подписи кода. Права в вашей подписи пакета приложений не соответствуют тем, которые содержатся в файле подготовки. Согласно профилю обеспечения пакет содержит недопустимое значение ключа» «[«45GU53BL5Zcom.myCompany.myApp»]» для ключа «keychain-access-groups» в «Payload/myApp.app/myApp».

Я не знаю, как решить эту проблему. Возможно, это как-то связано с префиксом на com.myCompany.myApp, но я ничего не менял (т.е. я представил это в первой версии без ошибок). Я имею в виду, что это всего лишь часть идентификатора приложения, который назначает Apple. Кроме того, у меня есть другое приложение, которое использует аналогичный идентификатор приложения и без ошибок проверяет его с помощью Xcode 5.0.2.

Я даже не знаю, где этот идентификатор приложения находится в комплекте. Должен ли я редактировать его?

Может ли кто-нибудь указать мне правильное направление, чтобы решить эту ошибку?


person JeffB6688    schedule 24.02.2014    source источник


Ответы (2)


Выберите правильный профиль подготовки в настройках сборки. В настройках сборки довольно много записей, если вы введете Provisioning Profiles в поле фильтра, вы увидите запись. Выберите правильный из поля выбора.

person Sam Nunnally    schedule 24.02.2014
comment
Я проверил. 45GU53BL5Z не является частью Bundle ID. Единственное место, где я знаю, что этот префикс существует, это то, где определены покупки в приложении. Каждая покупка в приложении использует идентификатор приложения с префиксом 45GU53BL5Z. - person JeffB6688; 24.02.2014

вам не хватает файла .p12 в вашей новой ОС? вы обновились до новой системы ОС, может быть файл .p12, и профиль обеспечения необходимо снова добавить в Mac

person Lee xw    schedule 24.02.2014