Ошибка неверного бинарного файла от Itunes Connect? - PullRequest
2 голосов
/ 11 ноября 2011

Я отправил свой универсальный файл приложения .app в iTunes connect, и он показывает статус «Недопустимый бинарный файл», и я получил письмо от Apple. Содержание почты

"Invalid Binary Architecture - iOS 3.0 introduced support for multiple binary architectures. If your binary is built for multiple architectures, your Info.plist must have a MinimumOSVersion key with a value of at least 3.0. Additionally, if your app is intended to support earlier iPhone and iPod touch models, your app must contain at least an armv6 binary; "thin" armv7-only binaries will not be accepted unless the armv7 required device capability is also present in the Info.plist UIRequiredDeviceCapabilities key or the MinimumOSVersion key has a value of 4.3 or higher.". 

Я впервые отправляю приложение в магазин приложений. Как помочь мне решить эту проблему? Что я могу сделать это? Я не могу понять действительный смысл содержимого почты. Пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2011

Вам нужно либо добавить armv6 в свою архитектуру настроек сборки цели, либо установить минимальную цель развертывания ОС на 4.3

1 голос
/ 11 ноября 2011

В своем проекте XCode, для какой архитектуры и версии iOS вы строите? Похоже, у вас установлена ​​поддерживаемая настройка iOS 3.x, а архитектура - armv7.

Простейший способ исправить это, я полагаю, состоит в том, чтобы установить поддерживаемый SDK на более позднюю версию, чем 4.x. Я нацеливаюсь на 4.2, которая, как представляется, в целом безопасна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...