Специфическая ошибка iPhone 5S: для компиляции нет архитектур (ONLY_ACTIVE_ARCH = YES, active arch = arm64, VALID_ARCHS = armv7 armv7s)

В моем приложении используются несколько библиотек, специфичных для iPhone, и не запускаются на симуляторе. Мое приложение подходит и отлично работает на iPhone 5 с iOS 7.1, iPod Touch 5G с iOS 7.0 и iPhone 4 с iOS 6.

Однако, когда я пытаюсь скомпилировать его на конкретный iPhone 5S с iOS 7.1, я получаю следующую ошибку, которая не имеет для меня большого смысла:

No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s). 

В качестве примечания, это работает на других iPhone 5S – это просто так.

Пробовали ли вы посмотреть настройки вашего проекта и убедиться, что в разделе «Архитектуры» в « Valid Architectures включен arm64 ? Похоже, что это только armv7 и armv7s . Убедитесь, что архитектуры включены как таковые:

введите описание изображения здесь

Вы также можете настроить Build Active Architecture Only на No чтобы он мог создавать независимо от того, с какой архитектурой вы подключены.

  • Схема URL-адресов iOS - загрузка пользовательского UIView внутри моего приложения
  • Изменяет ли токен-токен после приложения udpate?
  • Как избежать фрагментации кучи в iOS
  • Как связать или загрузить общие библиотеки (.so) в Objective C?
  • Как наложить круг на карту iOS
  • Сбой приложения при запуске с помощью push-уведомления
  • Проблема с памятью iOS в React Native
  • Уведомления APNS Push отправляются, но не принимаются на устройстве iOS
  • iOS APNS Development против производства
  • Переместите UITextField в пользовательский UITableViewCell в центр экрана, чтобы клавиатура не закрывала его
  • Разница между сценой и представлением в iOS
  • Давайте будем гением компьютера.