Ошибка MT0014: iOS 6 не поддерживает здание приложений, ориентируясь на ARMV6

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

Вопрос

Просто обновил Xcode и Monodevelop / monotouch до последних версий (см. Ниже) и вдруг я получаю эту ошибку при построении для iPhone в качестве цели (хорошо компилирует для симулятора).Я пробовал все комбинации настроек «Поддерживаемые архитетеры» в диалоговом окне «Параметры проекта» на ARMV6, ARMV7 и ARMV6 + ARMV7, а также настроить «цель развертывания» до 5,0, но, похоже, не имеет значения - я всегда получаю то же самоеОшибка:

Error MT0014: iOS 6 does not support building applications targeting ARMv6 (MT0014)
.

Монодевосло 3.0.4.7 Monotouch: 6.0.2 Mac OS X 10.7.5 XCode 4.5 (1839)

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

Решение

Это потому, что Xcode 4.5 не позволяет вам строить для ARMV6 (двоичные файлы отсутствуют).

Вы все еще можете построить для ARMV6, если вы используете более старый версию Xcode (E.g. 4.4).Эта более старая версия Xcode может совместиться (бок о бок) с 4.5.

Обратите внимание, что вам нужно изменить местоположение SDK (внутри настроек MD), чтобы указать на ваш XCode 4.4 установки для этого для правильной работы.

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

Если вы не заботитесь о древних устройствах (ARMV6= iPhone 2G / 3G, iPod 1G / 2G), больше не беспокоитесь с ARMV6.

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