В приложении iTunes Connect отсутствует требуемая архитектура

StackOverflow https://stackoverflow.com/questions/5810439

  •  25-10-2019
  •  | 
  •  

Вопрос

iTunes Connect сообщает, что в исполняемом файле моего приложения отсутствует требуемая архитектура.Должна присутствовать по крайней мере одна из следующих архитектур:armv6

Вот это забавно (читать:своеобразно) для меня, потому что я специально установил целевую версию iOS на 4.0 и скомпилировал с armv7

Минимальная версия даже установлена на 4.2 в info.plist

Почему я должен получать эту ошибку?Это обновление для приложения, которое никогда не выставлялось на продажу, оно одобрено для размещения в App Store, но просто размещено, потому что там были ошибки, которые я хотел исправить.Проверяет ли загрузчик приложений это настолько тщательно?

Это было полезно?

Решение

Ответ заключается в том, что вы должны снять флажок:"Создать только активную архитектуру", в Xcode 3 для этого требуется, чтобы вы выбрали свою цель и нажали "Информация", на вкладке "Сборка" установлен флажок в разделе "Архитектура –

Другие советы

Не хочу бить дохлую лошадь (thread), но я нашел другое решение этой проблемы, когда она возникает для сборок приложений, которые должны запускаться на iOS 6 (в настоящее время на Xcode 4.6.2).

Решение было здесь.

И эти шаги таковы:

  1. выберите свою архитектуру сборки в качестве стандартной (armv7 иarmv7s).
  2. выберите цель развертывания в качестве IOS 4.3 и
  3. добавьте следующую переменную в info.plist: - Требуемые возможности устройства со значениями Item0 как armv7.

У меня уже было установлено значение "Строить только активную архитектуру" на "Нет", так что есть по крайней мере еще одна новая проблема, которая вызывает эту же ошибку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top