我正在尝试在 App store 中发布我的第一个 React Native 应用程序,当我在 Xcode 中构建时:
产品 > 档案
出现一些错误,但我已经有了 main.jsbundle
main.jsbundle 不存在。这一定是一个错误
- 回显“React Native”
屏幕错误:
您可以使用此命令生成新的
main.jsbundle
。
react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
在项目目录中运行此命令。
watchman watch-del-all
rm -rf node_modules and run yarn install
yarn start --reset-cache
rm -rf /tmp/metro-*
由于代码中的错误,我收到错误,我没有使用模拟器,而是使用 Xcode 将发布版本安装到我的设备,这导致了此错误。
要解决此问题,请在模拟器上运行应用程序,确保其正确构建并运行,然后将其安装到您的设备上。
试试这个吧
对我来说,这是一个与路径相关的问题(React Native v0.61)。
要在 Apple Silicon Mac (M2) 上解决此问题,处于
Bundle React Native code and images
的构建阶段:
export PATH=/opt/homebrew/bin:$PATH
export NODE_BINARY=node
../node_modules/react-native/scripts/react-native-xcode.sh