APPNAME не имеет архитектуры, которую может выполнять iphone6 ​​+

Я работаю над новым приложением в течение некоторого времени. Я тестировал его только в симуляторе до сегодняшнего дня. Все в симуляторе было в порядке.

Но когда я пытаюсь запустить приложение на своем iPhone (8.1.2), я получаю эту ошибку:

APPNAME не имеет архитектуры, которую может выполнить iphone6 ​​+

Моя целевая настройка (Xcode 6.1.1):

Архитектура = $(ARCHS_STANDARD)

VALID_ARCHS = arm64 armv7s armv7

Другое приложение с аналогичными настройками работает отлично на одном и том же iPhone...

Я уже пробовал много вещей, найденных с поиском google, но ничего не помогает.

Есть ли кто-нибудь еще с этой проблемой?

Спасибо, Urkman

Ответ 1

Это случилось со мной после того, как я перенес проект в Xcode 6; следующее решение проблемы для меня:

Внутри Xcode 6 выберите цель, затем

  • Выберите "Настройки сборки"
  • В разделе "Архитектуры" найдите "Поддерживаемые платформы"
  • Измените "iphoneos" (или что там в настоящее время там) на "iOS"

Ответ 2

Я просто выполнил проект Clean (Shift + Command + K), и он, похоже, решил проблему.

Ответ 3

Это случилось со мной, когда я не заметил, что цель установки была слишком высокой для устройства. Попробуйте проверить, что версия iOS = < к устройству.