Подтвердить что ты не робот

Нет архитектур для компиляции для (ARCHS = arm6 arm7, VALID_ARCHS = armv7)

Я постоянно становлюсь ниже ошибки при создании приложения:

No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).

Я попробовал добавить arm6 arm7 в архитектуру, но не работал. Я также пробовал просто arm6 и arm7, но все же не был.

Кроме того, я устанавливаю цель развертывания на 4.3 iPhone. У меня версия Xcode 4.3.1.

Пожалуйста, помогите!

4b9b3361

Ответ 1

Вы должны выполнить два шага:

  • Перейдите к Project Target > Build Settings > Architectures Удалите все, что вы там видите, и затем последовательно добавьте эти строки:

    ARMv6 ARMv7

Здесь нет кнопок "save", поэтому я добавляю еще одну пустую строку, нажимая клавишу "Enter", удаляя ее, а затем щелкнув в другом месте, чтобы я убедился, что у меня есть оба из них:

enter image description here

  • Теперь перейдите в файл AppName-Info.plist и найдите ключ "Требовать возможности устройства" и удалите его все.

Теперь это сделано.

Ответ 2

установить "Только встроенная активная архитектура" = НЕТ это сработало для меня после обновления старого проекта до xcode5

Ответ 3

Это отлично работает для меня:

Установите архитектуры на " Стандарт (armv7, armv7s)" и после установки вручную Допустимые архитектуры до armv7 armv7s

enter image description here

Ответ 4

Не arm6 и arm7, попробуйте добавить armv6 и armv7 в качестве архитектур.

Ответ 5

Добавить архитектуры только armv7. Удалите armv6, затем попробуйте.

Ответ 6

Я использую последние Xcode и iPhone5. Я сделал это для armv7s и armv7. Он позаботился о моей проблеме, которая была ошибкой No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7) .

Ответ 7

Вставить 64 бит: Установите архитектуры на "$(ARCHS_STANDARD_32_64_BIT)" и после того, как заданы вручную Допустимые архитектуры до armv7 arm64. Моя версия XCode была 5.1. Базовый SDK был iOS 7.1 Цель развертывания - 6.0.

В других настройках конфигурации: Установите архитектуры "$(ARCHS_STANDARD)" и после того, как заданы вручную Допустимые архитектуры до armv7 arm64. Моей версией XCode было 6.2. Базовый SDK был iOS 8.2 Цель развертывания - 6.0.