Xcode 4: повторная подпись архива xcode для выпуска - PullRequest
1 голос
/ 24 августа 2011

Мой клиент хочет представить проект самостоятельно, поэтому он попросил меня получить xcode xcarchive проекта и отправить его, чтобы он подписал его и загрузил его.

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

Конфигурация сборки, которую я использую для подписи, является копией "Release" .

Теперь, когда он пытается уволить архив и отправить его, iTunes выдает ошибку Недопустимый двоичный файл , и виновником является Подпись

Это говорит:

Неверная подпись. Убедитесь, что вы подписали заявление сертификат распространения, а не специальный сертификат или разработка сертификат. Убедитесь, что настройки подписи кода в Xcode исправить на целевом уровне (который переопределяет любые значения в проекте уровень). Кроме того, убедитесь, что пакет, который вы загружаете, был собран используя цель выпуска в Xcode, не цель симулятора. Если ты чтобы параметры подписи кода были правильными, выберите «Очистить все» в Xcode, удалите каталог "build" в Finder и восстановите свой цель выпуска. После исправления этих проблем перейдите в приложение Страница сведений о версии (находится в модуле «Управление приложениями» iTunes Connect) и нажмите Готово к отправке двоичных файлов. Пройдите через процесс отправки, пока приложение не получит статус «Ожидание загрузки». Вы затем можно использовать Application Loader для загрузки исправленного двоичного файла.

Нужен ли мне закрытый ключ, используемый моим клиентом?

Может кто-нибудь указать мне правильное направление? Могу ли я получить любой учебник или видео о том, как оставить архив и отправить его в магазин.

1 Ответ

0 голосов
/ 24 августа 2011

Я думаю, вы должны попросить вашего клиента сгенерировать сертификат распространения и затем подписать ваш проект с ним.

...