Невозможно запустить код на устройстве - PullRequest
3 голосов
/ 21 апреля 2009

У меня есть некоторый исходный код, который я разработал и позже передал другой команде. Они подписали его своим сертификатом и профилем обеспечения.

Теперь я вернул код и установил соответствующие значения в свойствах проекта для идентификации подписи кода (с моим сертификатом и профилем). Но когда я запускаю приложение на устройстве, я получаю сообщение об ошибке, показывающее сертификат другой группы и подсказывающее, что профиль обеспечения не существует.

Я не знаю, где на него ссылаются.

Может кто-нибудь, пожалуйста, помогите.

Спасибо.

Ответы [ 6 ]

3 голосов
/ 21 апреля 2009

Проверьте свойства Target, а не только Project, потому что он может быть там переопределен.

2 голосов
/ 24 апреля 2009

Подобная вещь только что произошла со мной, в моем случае настройки "Target" все еще были установлены на предыдущий сертификат разработчика, в то время как мои настройки "Project" были установлены на мой новый сертификат. Xcode сообщил:

«Ошибка подписи кода: идентификатор« iPhone Developer: »не соответствует ни одной действительной паре сертификат / закрытый ключ в цепочке ключей входа в систему» ​​

Ответ Boot сработал для меня - есть настройки «Target» для подписи, которые переопределяют настройки «Project», поэтому вам, возможно, понадобилось восстановить весь проект, если вы только изменили настройки «Project». *

1 голос
/ 28 марта 2010

Изменение активного SDK с устройства iphone на симулятор Iphone. Это позволит вам проверить свой код на симуляторе iphone. Вам нужен сертификат, если вы планируете запускать приложение на своем устройстве. (Возможно, полученный вами код был подписан для устройства).

0 голосов
/ 31 марта 2010
0 голосов
/ 21 апреля 2009

подключите свой iphone, откройте органайзер, там вам сначала нужно удалить профиль вашей другой команды, а затем принудительно добавить свой профиль (перетаскивая или нажав кнопку +)

После этого измените настройки подписи кода из окна информации о проекте, и все будет в порядке. я столкнулся с той же проблемой и должен был сделать вышеупомянутое, чтобы решить ее

0 голосов
/ 21 апреля 2009

Под Project > Edit Project Settings... щелкните меню Configurations и выберите All Configurations. Затем прокрутите вниз до Code Signing (или введите его в поле поиска), чтобы проверить информацию о предоставлении, изменив Code Signing Identity при необходимости.

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