Сертификаты установщика Mac - PullRequest
0 голосов
/ 26 января 2011

Я нахожусь в состоянии, когда я готов подать приложение - Apple не очень подробно описывает, как подписывать и отправлять приложения. У меня есть и сертификат WWDRCA, и один, который я создал, но я не знаю, куда их поместить. Могу ли я добавить их через drag n 'drop в XCode? Зачем мне нужна WWDRCA? У кого-нибудь есть информация по этому поводу? Буду признателен за

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Во-первых, убедитесь, что вы правильно установили сертификаты Установщика, Разработчика и WWDR в своей цепочке для ключей.

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

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

0 голосов
/ 26 января 2011

Редактировать: Черт, я пропустил, что речь идет о Mac App Store, мой пост посвящен iOS ... Для Mac App Store есть также документ от Apple и контрольный список со ссылками . Этот контрольный список кажется хорошей отправной точкой для всей необходимой информации.

Оригинальный пост, связанный с iOS:

Если вы войдете на портал Provisioning Portal , Apple подробно объяснит, как получить и использовать сертификат (теперь даже с видео). Прямо при входе на портал смотрите правую колонку. Или нажмите на ссылку «Сертификаты» слева, а затем на вкладку «Как» . Это пошаговое руководство со скриншотами. Кроме того, смотрите раздел «Подготовка» в левом меню, снова щелкните вкладку «Как» . Для отправки см. Раздел «Распространение» в меню слева. Если после прочтения / просмотра этого материала у вас все еще есть конкретный вопрос, продолжайте и спрашивайте.

Вам нужен сертификат CA WWDR, ​​чтобы ваша цепочка для ключей и XCode могли действительно проверить ваш сертификат. Сертификаты подписываются другими сертификатами и образуют цепочку доверия. Но нужно начинать, и это сертификат CA, для которого вы сначала явно заявили «Да, я доверяю этому сертификату» и, следовательно, все сертификаты, которые были им подписаны.

Это также, как ваш браузер работает с HTTPS: ваш браузер поставляется с кучей сертификатов CA, которым он доверяет по умолчанию, например, сертификат CA от Verisign. И если ваш браузер обнаруживает сертификат, подписанный Verisign, он знает, что может доверять этому веб-сайту, поскольку он уже доверяет Verisign CA.

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