RN 打包流程
16lz
2022-04-21
Android
- 生成证书:
在android/app下执行:
keytool -genkey -v -keystore RNDemo-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
填一堆信息(记住my-key-alias填的是什么)
- 修改~/.gradle/gradle.properties
MYAPP_RELEASE_STORE_FILE=RNDemo-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
- 编辑 android/app/build.gradle文件添加如下代码:不用替换什么
android { ... defaultConfig { ... } signingConfigs { release { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } buildTypes { release { ... signingConfig signingConfigs.release } } }
- 进入项目下的android目录,执行:./gradlew assembleRelease
- 签名打包成功后你会在 "android/app/build/outputs/apk/"目录下看到签名成功后的app-release.apk文件
iOS
参考 这里
更多相关文章
- 游戏开发4_01 数据存储--io
- Android(安卓)Timer,TimerTask简单的使用
- Android(安卓)Log Analysis
- Android开发环境配置
- ANDROID 使用 Service 在手机锁屏休眠状态下后台执行发送短信息
- 【android开发】android操作文件
- Android(安卓)studio引入百度地图时的bug
- No 98 · Android(安卓)下载文件及写入SD卡(摘)
- NPM 和webpack 的基础使用