Сообщение об ошибке Dyld: dyld_sim не совместим с загруженным процессом, вероятно, из-за несоответствия архитектуры - PullRequest
0 голосов
/ 11 февраля 2020

Я создаю реагирующее приложение iOS. Мне нужно отправить сборку симулятора на Facebook, чтобы просмотреть мое приложение (мое приложение еще не запущено).

Я использую следующие команды для генерации сборки симулятора.

xcodebuild -arch i386 -sdk iphonesimulator13.2 -workspace Project_Name.xcworkspace -scheme Project_Name

Как только я получаю сообщение Build Succeeded Я хочу проверить сборку с помощью команды -

2.ios-sim launch /Users/saket/Library/Developer/Xcode/DerivedData/Project_Name-bkjjtovswivrldcaslxqeprbkhxr/Build/Products/Release-iphonesimulator/App.app --devicetypeid iPhone-11

Затем запускается симулятор, но мое приложение запускается при запуске, и я получаю следующую ошибку в отчете о симуляторе cra sh.

Crashed Thread:        Unknown
Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
Termination Reason:    DYLD, [0x9] <unknown>
Dyld Error Message:
  dyld_sim is not compatible with the loaded process, likely due to architecture mismatch
Binary images description not available

Конфигурации

Версия Xcode: 11.3.1

Версия сборки Xcode: 11C504

Симулятор: iPhone 11

ОС: Ma c OS X 10.15.2 (19C57)

Реактивная версия: 0.60.5

1 Ответ

2 голосов
/ 12 февраля 2020

Вы строите для i386 ('-arch i386'). Среда выполнения iOS 13 поддерживает только 64 бита. Возможно, вы захотите использовать '-arch x86_64' при сборке проекта.

...