Ham*_*hif 6 xcode posix ios react-native
详细信息: 模拟器设备针对请求的操作返回了错误。域:NSPOSIXErrorDomain 代码:3 失败原因:没有这样的进程 用户信息:{ DVTErrorCreationDateKey = "2023-07-31 06:29:07 +0000"; IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher; SimCallingSelector = "launchApplicationWithID:选项:pid:错误:"; }
“org.reactjs.native.example.example”的应用程序启动没有返回有效的 pid,也没有返回启动错误。域:NSPOSIXErrorDomain 代码:3 失败原因:没有这样的过程
系统信息
macOS 版本 13.4.1 (c)(内部版本 22F770820d) Xcode 14.3.1 (21815)(内部版本 14E300c)
Mach-0 类型问题: 我尝试在模拟器上安装 ios 应用程序,在推断可执行类型上的错误后,我将 mach-O 类型更改为捆绑包,可执行类型发生以下错误
入口点 (_main) 未定义。对于架构arm64
链接器命令失败,退出代码为 1
更新
我解决了这个错误,只需对我的包标识符进行硬编码
捆绑包标识符:org.reactjs.native.example.$(PRODUCT_NAME)
我用 com.xyz 替换了包标识符值
其中 PRODUCT_NAME = xyz
当我想在新的 Mac 上运行我的项目时,我遇到了同样的问题。它与代码没有任何关系,因为在其他 Mac(Intel、Apple M1,包括 CI)上它运行良好。
所以问题出在我的 mac 上,出于某种原因,通过安装 rosseta 起作用了:
$ softwareupdate --install-rosetta --agree-to-license
Run Code Online (Sandbox Code Playgroud)
来源在这里