Dyld 错误 Message:dyld_sim 与加载的进程不兼容,可能是由于体系结构不匹配

Dyld Error Message:dyld_sim is not compatible with the loaded process, likely due to architecture mismatch

我正在构建一个 React Native iOS app.I 必须提交 simulator build 到 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

然后启动模拟器,但我的应用程序在启动时崩溃,并且我在模拟器的崩溃报告中收到以下错误。

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

模拟器:iPhone11

OS: Mac OS X 10.15.2 (19C57)

react-native 版本:0.60.5

您正在为 i386('-arch i386')构建。 iOS 13 运行时仅支持 64 位。您可能希望在构建项目时使用“-arch x86_64”。