Я некоторое время занимаюсь проблемой. Проблема в том, что когда я отправляю свое приложение для Mac в магазин приложений, я всегда получаю недопустимый двоичный файл, и они говорят, что это из-за недопустимой подписи. И что я должен убедиться, что он подписан сертификатом установщика, которым он является.
Вот полное сообщение от них:
Уважаемый разработчик,
Мы обнаружили одну или несколько проблем с вашей недавней отправкой бинарного файла для "Mini Week". Чтобы ваша заявка была рассмотрена, необходимо исправить следующие проблемы:
Неверная подпись. Эта ошибка возникает, если вы неправильно подписали установщик приложения. Для этого процесса требуются два сертификата: сертификат «Стороннее приложение для разработчиков Mac» и сертификат «Сторонний установщик Mac для разработчиков». При подписании пакета необходимо убедиться, что вы используете сертификат установщика для подписи пакета. Убедитесь, что вы указываете этот сертификат при отправке приложения через Xcode Organizer или при запуске productbuild из командной строки.
Устранив эти проблемы, перейдите на страницу сведений о версии приложения (находится в модуле «Управление приложениями» iTunes Connect) и нажмите «Готово к отправке двоичного файла». Продолжайте процесс отправки, пока приложение не перейдет в состояние Ожидание загрузки. Затем вы можете использовать Application Loader для загрузки исправленного двоичного файла.
С уважением,
Команда iTunes Store
Я отозвал и переустановил свои сертификаты и профиль для разработки, но это, похоже, не помогает, поэтому я предполагаю, что проблема не в этом.
Есть ли что-то еще, что может вызвать это? Может быть, мне нужно убедиться, что что-то правильно в моих настройках сборки или что-то в этом роде? Но если да, то что? :)
Заранее спасибо!