美文网首页
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 打包流程

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