我知道这个问题是一年前提出的,但也许这个答案对于某些人来说仍然有帮助,尤其是如果有人在运行xcode 14.3.1(截至今天最新版本)。
我尝试清理构建文件夹并重新编译,但问题仍然存在。
解决方法:点击错误消息底部的“重新加载”按钮,Metro控制台窗口应该显示正在加载应用程序。
通常这意味着你的应用未连接到本地主机(Metro bundler 未运行)。要解决此问题,您可以尝试运行以下命令:react-native start
,然后 react-native run-ios
(这将自动构建应用程序,因此无需在 Xcode 中构建它)。
如果问题仍然存在,则可能需要检查您的本地主机端口,并确保应用程序正在使用端口 8081。
npx react-native start
来观察你的代码,下一次你可以通过 xcode 或 run-ios 命令构建它。 - alnln222运行
react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'
在你的根目录下