Я пытаюсь отправить свое первое приложение в Mac App Store. Я установил сертификаты подписи на своем компьютере, а также настроил приложение в iTunes connect. Xcode позволяет мне создавать архив моего приложения и даже экспортировать подписанный файл pkg. Как Application Loader, так и Xcode сообщают, что мой двоичный файл проходит «проверку», но вскоре после загрузки моего приложения в iTunes connect сообщается, что он содержит «Недопустимый двоичный код». Я прочитал на странице процесса одобрения Apple Apple некоторые причины, по которым это может произойти:
Появляется, когда двоичный файл получен через Application Loader, был обработан, но ваш двоичный файл недействителен. Примеры недопустимого двоичного файла: ваш значок двоичного файла не соответствует нашим требованиям, вы поместили каталог с полезной нагрузкой на неправильный уровень в оболочку .app, вы попытались использовать не увеличивающийся CFBundleVersion и т. Д.
К сожалению, я не получаю электронное письмо, когда возникает эта ошибка, и ничего не говорит мне, в чем проблема. Я надеюсь, что Xcode сообщит мне, если я неправильно подписал свой двоичный файл на этапе «Проверка», но я могу ошибаться.
Мой вопрос здесь такой: почему iTunes Connect может сообщать о «недопустимом бинарном файле» и как, черт возьми, это можно исправить?
РЕДАКТИРОВАТЬ: я сделал несколько снимков экрана с настройками конфигурации моего проекта и подключением к iTunes: