Почему я не могу подписать код этого приложения для Mac? - PullRequest
2 голосов
/ 30 июля 2011

Несколько дней назад я запустил небольшое приложение для Mac для Mac OS X Lion. Я никогда не загружал приложение Mac раньше, так что это первый раз.

Вот что я уже сделал:

  • Создан идентификатор приложения
  • Создан сертификат
  • Установленный сертификат
  • Создан профиль обеспечения производства
  • Изменил идентификатор приложения на мой сгенерированный
  • Создана новая конфигурация на основе "Release"
  • Изменил подпись кода на стороннее приложение для разработчиков Mac
  • Выбранная "Конфигурация" -конфигурации, которую я создал для Архива-Схемы
  • Архивирование заявки

Теперь я хотел «поделиться» приложением. Xcode (4.1 btw) сказал мне, что не было действительных подписывающих удостоверений. Нужно ли добавлять Entitlement.plist как в iOS? Я что-то забыл?


Обновление:

Я только что понял, что я должен подписать свое приложение дважды. Я все еще выбрал «Стороннее приложение для Mac-разработчика», но не могу выбрать сертификат Установщика при отправке приложения.

Ответы [ 2 ]

2 голосов
/ 31 июля 2011

Вы установили промежуточный сертификат WWDR?У меня были точно такие же проблемы, и моя проблема заключалась в том, что промежуточный сертификат не был установлен на моей машине.Конечно, нигде Apple явно не говорит, что он вам нужен, больше похоже на предложения.Но вам это нужно.Вы можете найти его здесь , или перейдя в Утилиту сертификата разработчика в Центре разработчиков Mac.

0 голосов
/ 31 июля 2011

Я получил его на работу. Я удалил свое приложение и создал его новым.

Я не создал новую Конфигурацию, а только изменил код подписи кода цели на стороннее приложение для разработчиков Mac. После этого я заархивировал приложение и смог выбрать сертификат установщика.

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