Приложение для Mac App Store не запускается при подписании - PullRequest
3 голосов
/ 17 сентября 2011

Я новичок в разработке для Mac App Store и пытаюсь протестировать свое первое подписанное приложение в среде разработки (непосредственно перед тем, как попасть в кучу проверок получения!).

Я прошел следующие шаги:

1) Я создал 3 сертификата

  • а) Mac App
  • b) Установщик Mac
  • c) Разработка (если я не создаю этот сертификат, я не могу создать профиль обеспечения разработки в следующем пункте 4)

2) Я создал идентификатор приложения

3) Я зарегистрировал свои системы

4) Я создал профиль обеспечения разработки

5) Я установил профиль на свой iMac

6) Я загрузил профиль в Xcode

7) Я установил кодовое обозначение для моего проекта: Mac Developer (соответствует сертификату разработки, созданному в пункте 1.c)

8) Я установил идентификатор кода моей цели: Mac Developer (соответствующий сертификату разработки, созданному в пункте 1.c)

9) Я построил для запуска

10) Я нашел приложение в Finder и нажал на него

11) Значок несколько раз отскакивает, а затем приложение закрывается

12) На консоли отображаются следующие сообщения

Sep 17 10:07:41 Fabrizio-Bocos-iMac taskgated-helper[3186]: Starting taskgated-helper
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-metadata /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 1 time ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny mach-lookup com.apple.ocspd
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac com.apple.launchd.peruser.501[218] ([0x0-0xe80e8].fabrizio.boco.circuitlab[3183]): Exited: Killed: 9
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain

Я погуглил сообщения без однозначного ответа.

Я пробовал ту же процедуру в другой системе (как с Lion 10.7.1, так и Xcode 4.1) с одинаковыми результатами

Я удалил и заново создал сертификаты и профиль разработки, тот же результат.

Кто-нибудь может помочь?

Заранее большое спасибо.

Ответы [ 2 ]

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

Обновление до 10.7.2 решило эту проблему для меня.

0 голосов
/ 16 ноября 2011

У меня та же проблема, но у меня также есть OSX 10.7.2 и XCode 4.2. Когда я подписываю приложение с созданным профилем разработчика, оно не запускается, хотя XCode говорит, что оно запускает приложение. Вы случайно не занимались чем-то еще, кроме обновления ОС?

Спасибо

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