Попробовав множество вариантов в течение двух интенсивных и чрезвычайно разочаровывающих дней, только для того, чтобы столкнуться с загадочным и совершенно бесполезным сообщением «недопустимый двоичный файл», я снова просмотрел этот пост.
Когда я просмотрел вопрос avaynshtok: «Вы имеете в виду, когда вы отправляете двоичный файл, вы должны выбрать профиль распространения. Однако в разделе «Подписание кода» в настройках сборки вы все равно хотите, чтобы профиль разработчика был выбран для конфигурации сборки выпуска, верно?
Хотя на него не было ответа, это заставило меня задуматься о профиле, который вы выбираете, когда находитесь в Организаторе, и нажимаете кнопку «Отправить». Я взглянул еще раз и понял, что вам нужно установить профиль распространения там, для которого я до сих пор просто принимал значение по умолчанию.
Итак, я вернул свой профиль архивации «AppStore» на использование сертификатов разработки, как было предложено выше. Затем я повторил отправку, используя профиль распространения во время «отправки» Организатора, и вуаля — все прошло.
Вопрос к Apple: у вас есть 70 000 000 000 долларов наличными. Можете ли вы позволить себе обновить документы процедуры отправки в магазин приложений и сообщение «недействительный двоичный файл», чтобы они были немного более понятными? Меня бы уволили, если бы я производил такую низкокачественную работу.
person
Jack BeNimble
schedule
15.10.2011