react-native如何在手机中运行
运行 React Native 应用在手机中的方法
方法一:通过 Expo Go 应用运行(适用于开发调试)
安装 Expo Go 应用(Android 用户从 Google Play 下载,iOS 用户从 App Store 下载)。确保开发机和手机在同一局域网下。在项目根目录运行以下命令启动开发服务器:
npx expo start
扫描终端显示的二维码(Android)或使用 Expo Go 应用的 "Scan QR Code" 功能(iOS),应用将自动加载。
方法二:生成调试 APK/IPA 文件(Android/iOS)
对于 Android 调试包,在项目目录运行:

npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
cd android && ./gradlew assembleDebug
生成的 APK 文件位于 android/app/build/outputs/apk/debug/,通过 USB 传输到手机安装。
iOS 需配置 Xcode 项目后连接设备直接运行,或通过 TestFlight 分发。
方法三:发布正式版到应用商店

Android 生成签名 APK:
cd android && ./gradlew assembleRelease
iOS 需通过 Xcode 的 Archive 功能生成 IPA,提交至 App Store Connect。发布前需完成应用签名配置和商店账号注册。
注意事项
- Android 需开启手机的 "允许未知来源安装" 选项
- iOS 测试需添加设备 UDID 到开发者账号
- 确保
react-native-cli和项目依赖均为最新版本


