美文网首页
RN 打包流程

RN 打包流程

作者: 风之化身呀 | 来源:发表于2018-09-02 16:24 被阅读26次

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

参考 这里

相关文章

  • RN 打包流程

    Android 生成证书:在android/app下执行: 填一堆信息(记住my-key-alias填的是什么) ...

  • iOS 打包 React Native文件

    如果项目中用到了RN,那么打包测试,或者上线前,都需要将RN部分打包成为main.jsbundle文件, ...

  • RN打包

    react-native因为是用JavaScript语言写的,所以需要把js代码和图片资源都放进apk中,所以打包...

  • RN 打包

    1 iOS打包:react-native bundle --entry-file index.ios.js --...

  • RN 打包

    项目根目录下 创建文件夹release_ios 2.终端 项目根目录 输入 :react-native bund...

  • RN打包

    ios:react-native bundle --entry-file index.ios.js --bundl...

  • RN打包

    什么是JSBundle JSBundle 是 JS代码打包后的产物,在React-native里面主要是通过rea...

  • React Native开发流程

    RN开发流程 目标: 3月1日—4月14日,熟悉整套开发流程,并输出文档教程。 RN环境搭建 RN环境搭建请参考以...

  • React-Native 入门之小技巧

    本文介绍一些RN的全局设置: 修改字体(全局) RN切换打包环境 切换后台,多次切换后台环境,切换打包环境好像是 ...

  • RN热更新原理之Android篇

    1.前言 我们知道RN打包后的最终APP,访问的是一个bundle文件,这个bundle文件是所有RN代码打包成的...

网友评论

      本文标题:RN 打包流程

      本文链接:https://www.haomeiwen.com/subject/cbemwftx.html