Почему я получаю «Недопустимую Двоичную Архитектуру» электронная почта после загрузки моего приложения к Подключению iTunes?
Q: Почему я получаю «Недопустимую Двоичную Архитектуру» электронная почта после загрузки моего приложения к Подключению iTunes?
A: После загрузки Вашего приложения к Подключению iTunes при получении электронного письма или сообщения об ошибке, утверждая, что двоичный файл имеет»Invalid Binary Architecture«, Ваш проект, вероятно, создает как «Оптимизированный (armv7)» двоичный файл и не имеет armv7 ключ Required Device Capabilities (UIRequiredDeviceCapabilities) введите Info.plist проекта. Добавление armv7 необходимо, чтобы гарантировать, что Ваше приложение только выведено на экран для и установлено на устройствах на iOS, способных к выполнению этого оптимизированного двоичного файла.
Рисунок 1 показывает установку Architectures в Вашей области Build. Если Вы создаете «Оптимизированный (armv7)» двоичный файл, рисунок 2 показывает необходимую запись в Info.plist.


История версии документа
| Дата | Примечания |
|---|---|
| 20.01.2011 | Фиксированная опечатка в документе. |
| 23.08.2010 | Новый документ, объясняющий, как установить ключ UIRequiredDeviceCapabilities проекта правильно для оптимизированных двоичных файлов. |