Приложение с подписью кода не будет работать - PullRequest
1 голос
/ 20 сентября 2011

Я пытаюсь подписать код - с помощью профиля разработчика, который включает UUID моего компьютера - мое приложение.Пока все хорошо, я следовал процедуре в утилите Developer Certificate Utility и создал все необходимые сертификаты и профили как для разработки, так и для производства (точно так же, как на iOS).

Проблема в том, как только я подпишу свой кодПриложение для конфигурации Debug (или Release, в этом отношении), я получаю это странное состояние неопределенности, когда я пытаюсь запустить приложение: нет сообщения об ошибке, просто вращающийся индикатор активности в навигаторе журнала и все ведет себя так, как будто приложение работаетобычно.Но он не появляется в доке, ничего не показывать, ничего.Что я делаю не так?

(используя Xcode 4,1).

Screenshot

РЕДАКТИРОВАТЬ: Хорошо, я взял свой проект ивосстановил его на другом Mac, начиная с нуля.Понятно, что я делаю что-то не так, потому что там это тоже не работает.Итак, точная процедура, которой я следовал: 1- Создать сертификат 2- Перетащите сертификат в связку ключей

3- Добавьте UDID устройства на портал 4- Создайте профиль обеспечения 5- Откройте его (добавьте егов Системные настройки) 6- Перетащите его в органайзер XCode

7- В настройках сборки моей цели установите идентификатор подписи кода для идентификатора Mac Dev, который я только что добавил.

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

Ответы [ 2 ]

0 голосов
/ 12 января 2012

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

0 голосов
/ 22 сентября 2011

Проблема была решена путем обновления до 10.7.2 (бета). Зачем? Это все еще в рамках соглашения о неразглашении.

Редактировать: Кроме того, удаление каталога с именем моего приложения в моей ~ / Library / Containers / было необходимо для сборки с включенной изолированной программной средой и исправления следующего сбоя, о котором сообщалось в system.log:

taskgated-helper(555) deny file-read-metadata /private/var/db/DetachedSignatures
taskgated-helper(555) deny file-read-data /private/var/db/DetachedSignatures
sandboxd[556] ([555]): taskgated-helper(555) deny mach-lookup com.apple.ocspd
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...