Как отправить заявку через органайзер Xcode 4? Я получаю ошибку - PullRequest
3 голосов
/ 24 марта 2011

Я установил Xcode 4, думая, что он будет похож на Xcode 3, и теперь я не могу получить свой бинарный файл в App Store с помощью органайзера, который, я считаю, является правильным способом сделать это.

Кто-нибудь работает правильно? Не уверен, какой параметр мне нужно обновить - все, что я получаю, это «недопустимое двоичное» сообщение. Конечно, это критическое обновление, которое мне нужно отправить.

Ответы [ 2 ]

9 голосов
/ 29 марта 2011

У меня было что-то похожее.Вам следует проверить настройки подписи кода.Xcode 4 вводит «схемы», которые немного сложнее.Думайте о них как о наборах конфигураций.В Xcode 3 у вас мог быть только один такой набор настроек.

Я считаю, что вам нужно проверить настройки подписи кода для вашей активной схемы.Проверьте опцию «Архив».

Измените настройки подписи кода:

Set up code signing

Затем убедитесь, что в параметре «Архив» используются правильные настройки подписи.Нажмите на пункт «Редактировать схему» в меню в левом верхнем углу вашего окна.

enter image description here

И затем убедитесь, что используется правильная настройка подписи:

enter image description here

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

2 голосов
/ 15 октября 2011

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

Когда я рассмотрел вопрос Авайнштока - «Вы имеете в виду, когда отправляете бинарный файл, вы должны выбрать профиль распространения. Однако в разделе« Подписание кода »в настройках сборки вы по-прежнему хотите, чтобы профиль разработчика был выбран для конфигурации сборки выпуска, исправить? "

Хотя на него не было ответа, я подумал о профиле, который вы выбрали, когда находитесь в Органайзере, и нажмите кнопку «Отправить». Я еще раз посмотрел и понял, что вам нужно установить профиль распространения там , для которого я до сих пор принимал значение по умолчанию.

Итак, я восстановил свой профиль архивации "AppStore", чтобы использовать сертификаты разработки, как предложено выше. Затем я повторно отправил заявку с использованием профиля рассылки у организатора «время отправки», и вуаля - это прошло.

Вопрос к Apple: у вас, ребята, есть 70 000 000 000 долларов наличными. Можете ли вы позволить себе обновить документы по процедуре отправки в магазин приложений и сообщение "недопустимый двоичный файл", чтобы сделать его более понятным? Меня бы уволили, если бы я производил такую ​​низкокачественную работу.

...