gpt4 book ai didi

ios - 升级mac os和升级xcode后如何运行 `npm react-native run-ios`?

转载 作者:行者123 更新时间:2023-12-05 07:00:55 34 4
gpt4 key购买 nike

我选择了一个 2018 年的 react-native 项目。我能够通过键入 npm install 使该应用程序在模拟器中运行; npx react-native run-ios 在安装了 Xcode 9.0 的 2012 mac mini 上。

但是,模拟器列表中没有 iPhone 11。我读到我需要 Xcode 11+ 才能获得 iPhone 11 模拟器。所以我将我的 mac mini 从 OS 10.13 升级到 OS 10.15,然后我将 Xcode 升级到版本 12.0。

我加载了新的 Xcode 并输入了我的 Apple ID。然后我转到终端并输入 npx react-native run-ios,但出现错误:

`instruments` is now deprecated in favor of 'xcrun xctrace' (see `man xctrace` for more information on its replacement)

Could not find iPhone 6 simulator

然后我运行命令 rm -rf node_modules; npm install;,但我得到了错误:

npm ERR! error: pathspec 'master' did not match any file(s) known to git

并尝试运行 npx react-native run-ios 给出错误:

Command `run-ios` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project.

如何让 npx react-native run-ios 工作?

最佳答案

我认为您的项目选择 IP6 是默认模拟器,要更改它,克隆你的项目,在 package.json 中更改

"ios": "react-native run-ios --simulator="iPhone X""

然后运行:yarn ios

如果没有,请使用 Xcode 打开您的项目“yourproject.xcworkspace”,然后运行它。 enter image description here

如果错误仍然存​​在,请展示您的 package.json 以供大家考虑

关于ios - 升级mac os和升级xcode后如何运行 `npm react-native run-ios`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63983654/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com