В приложении iTunes Connect отсутствует необходимая архитектура - PullRequest
3 голосов
/ 28 апреля 2011

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

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

MinimumOSVersion даже установлен в 4.2 в info.plist

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

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Ответ заключается в том, что вы должны снять галочку: «Build Active Architecture only», в Xcode 3 для этого требуется, чтобы вы выбрали цель и нажали «Info», на вкладке сборки это флажок под архитектурой -

0 голосов
/ 30 мая 2013

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

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

И шаги:

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

Мне уже присвоено значение «Только активная архитектура», установленное на «Нет», поэтому существует как минимум еще одна проблема с новой версией, которая вызывает такую ​​же ошибку.

...