dyld: dyld_sim несовместим mach-o

Я установил Xcode 9 и попытался запустить мое приложение на ios simulator 11.0. Как только он запускает приложение, его сбой дает эту ошибку. Что означает эта ошибка? Если мое приложение не совместимо с ios11.0, как я могу проверить совместимость?

EDIT - добавлена моя действительная архитектура

enter image description here

enter image description here

Ответ 1

Вам нужно внести эти изменения в build setting... он работает для меня enter image description here

Ответ 2

У меня была та же проблема, и выяснилось, что настройки архитектуры и допустимые архитектуры для моих целей (и контейнеров) были установлены неправильно. iOS 11 больше не поддерживает 32-битные приложения, поэтому я предполагаю, что принял участие в моей проблеме..,

Я удалил свои архитектуры + допустимые настройки архитектур (сделал их по умолчанию), и теперь он компилируется и работает отлично как на симуляторе, так и на устройстве iOS 11. надеюсь, что это поможет и вам;).

Ответ 3

Я сделал две вещи, и это работает.

  1. Изменение цели развертывания на недавнее, например > 10.0
  2. Выберите Стандартные архитектуры из настроек сборки> Архитектуры

enter image description here

enter image description here