如果我通过 Xcode 构建,则没有捆绑包 URL 存在 RN (0.75.3) Metro 捆绑器无法与 iOS 物理设备连接

问题描述 投票:0回答:1

我使用新创建了一个新的 React Native 应用程序

npx @react-native-community/cli@latest init AwesomeProject --version 0.75.3

我正在使用 Xcode 构建应用程序并尝试将其安装在 iPad 设备上,构建成功并在设备上安装了应用程序。但即使在运行 npx react-native start 后,它也不会与 Metro 捆绑包连接

"React Native version" : 0.75.3
"react": "18.3.1"
node version : 20.17.0

它抛出以下错误

No bundle URL present.

Make sure you're running a packager server or have included a .jsbundle file in your application bundle.

enter image description here

ios reactjs react-native ipad build
1个回答
0
投票

确保您的应用程序已与捆绑服务器连接,您可以按照以下一些步骤来调试此问题。

1.清除缓存:

npx react-native start --reset-cache

2.检查捆绑文件:如果您正在运行生产版本,请确保包含 JavaScript 捆绑包。您可以使用以下命令手动生成捆绑包:

 npx react-native bundle --platform ios --dev false --entry-file index.js --bundle-output ios/main.jsbundle --assets-dest ios

如果您仍然遇到问题,请告诉我以及有关您的设置的任何其他背景信息!

© www.soinside.com 2019 - 2024. All rights reserved.