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

问题描述 投票:0回答:1

我正在构建一个本机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

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

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

OS:Mac OS X 10.15.2(19C57)

本机版本:0.60.5

我正在构建一个本机iOS应用程序。我必须将模拟器构建文件提交给Facebook才能查看我的应用程序(我的应用程序尚未启用)。我正在使用以下命令来生成模拟器构建。 ...

ios react-native ios-simulator
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.