当前位置:首页 > React

react native 如何打包

2026-03-30 23:01:23React

打包 React Native 应用(Android)

生成签名密钥
在 Android 项目中生成签名密钥文件(my-release-key.keystore),使用以下命令:

keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

配置 Gradle 文件
android/app/build.gradle 中添加签名配置:

android {
    signingConfigs {
        release {
            storeFile file('my-release-key.keystore')
            storePassword 'your_password'
            keyAlias 'my-key-alias'
            keyPassword 'your_password'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}

生成 APK 文件
运行以下命令生成发布版 APK:

cd android && ./gradlew assembleRelease

生成的 APK 路径为 android/app/build/outputs/apk/release/app-release.apk

react native 如何打包

打包 React Native 应用(iOS)

配置 Xcode 项目
打开 ios/YourProject.xcworkspace,在 Xcode 中选择目标设备为 Generic iOS Device

设置发布模式
在 Xcode 菜单栏选择 Product > Scheme > Edit Scheme,将 Build Configuration 设置为 Release

生成 IPA 文件
选择 Product > Archive,等待归档完成后,通过 Distribute App 导出 IPA 文件。

react native 如何打包

其他注意事项

环境检查
确保本地已安装 Node.js、JDK、Android Studio(Android)或 Xcode(iOS)。

资源优化
打包前移除未使用的资源或代码,减小应用体积。

测试发布版本
在真机上测试发布版本,确保功能正常。

版本号更新
package.json 或原生项目配置文件中更新应用版本号。

标签: reactnative
分享给朋友:

相关文章

react如何diff

react如何diff

React Diff 算法原理 React 的 Diff 算法是 Virtual DOM 的核心部分,用于高效更新真实 DOM。其核心思想是通过对比新旧 Virtual DOM 树的差异,最小化 DO…

react 如何精通

react 如何精通

掌握核心概念 深入理解React的基础概念,包括组件(函数组件与类组件)、状态(useState)、生命周期(useEffect)、Props传递、虚拟DOM与Diff算法。通过官方文档或《React…

odyssey react 如何

odyssey react 如何

Odyssey React 是耐克推出的一款跑鞋系列,以其轻量化设计和React泡沫缓震技术著称。以下是关于该系列鞋款的主要特点和使用建议: 核心特点 React泡沫中底提供出色的能量回馈和缓震效果…

如何实操react

如何实操react

安装 React 环境 使用 create-react-app 快速搭建项目: npx create-react-app my-app cd my-app npm start 项目启动后默认在…

react如何减少伤害

react如何减少伤害

减少 React 应用性能伤害的方法 使用 React.memo 或 PureComponent 对于函数组件,使用 React.memo 进行浅比较,避免不必要的重新渲染。类组件可以使用 PureC…

react 如何传递props

react 如何传递props

传递 props 的基本方法 在 React 中,props 是从父组件向子组件传递数据的主要方式。通过在子组件的标签上添加属性,可以将数据传递给子组件。 父组件中传递 props: functi…