M1 Mac React Native 应用程序模拟器 Xcode 没有 return 有效的 pid 也没有启动错误

M1 Mac React Native app simulator Xcode did not return a valid pid nor a launch error

Application launch for 'au.com.appname' did not return a valid pid nor a launch error. Domain: NSPOSIXErrorDomain Code: 3 Failure Reason: No such process User Info: { DVTErrorCreationDateKey = "2022-01-25 12:02:41 +0000"; IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher;

我刚刚通过工作获得了 M1 Mac。我还没有安装 Rosetta。我不想安装 Rosetta。我设法安装了所有 pods 并将 arm64 添加到 Xcode 中 Pods 项目的排除拱门,该应用程序在模拟器上构建和安装,但是当它在模拟器上打开时,它立即关闭,并且 Xcode 显示上述错误。有什么我忘记做的事吗?

谢谢

我明白了。虽然是在arm64下构建的,但是生成的模拟器binary还是x86的,因为没有Rosetta所以无法启动。

自从我第一次尝试后,我在 Rosetta 下安装了 Rosetta 和 运行 Xcode,这样我就可以继续开发,但我再次尝试,并在 arm64 下构建它,但 运行在 Rosetta 的模拟器上,这几乎不需要 Rosetta。最后一个问题是为什么 arm64 构建正在创建 x86 二进制文件。