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 = < к устройству.