【问题标题】:Dyld Error Message:dyld_sim is not compatible with the loaded process, likely due to architecture mismatchDyld 错误消息:dyld_sim 与加载的进程不兼容,可能是由于架构不匹配
【发布时间】:2020-05-27 07:14:10
【问题描述】:

我正在构建一个 react 原生 iOS 应用。我必须向 facebook 提交 simulator build 才能审核我的应用(我的应用尚未上线)。

我正在使用以下命令来生成模拟器版本。

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

操作系统:Mac OS X 10.15.2 (19C57)

react-native 版本:0.60.5

【问题讨论】:

    标签: ios react-native ios-simulator


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-03-01
      • 2011-10-22
      • 2021-01-15
      • 2015-01-15
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 2021-07-13
      相关资源
      最近更新 更多