React native 打包發布

2021-07-22 22:57:41 字數 512 閱讀 3600

生成keystore (也可以用as,或者 eclipse 生成):

keytool -genkey -v -keystore *** -alias *** -keyalg rsa -keysize

拷貝 index.android.bundle , 在android/main資料夾下新建asset檔案並進入, 執行命令:

修改gradle 檔案:

設定混淆: def enableproguardinreleasebuilds = true

簽名資訊: signingconfigs

}編譯資訊: buildtypes

} 4 在android目錄執行(最好只保留乙個cmd命令框):

gradle assemblerelease (時間較長)

打包之後的apk,可以直接執行,不需要本機伺服器

ReactNative 打包發布

1 生成乙個簽名金鑰 生成乙個my release key.keystore的金鑰庫檔案 p.s.1 如果無assets資料夾,執行上述命令,則打包的akp在執行時顯示空白。p.s.2 curl需安裝後才能使用,具體參考 4 新增gradle的android keystore 配置 在build.g...

React Native安卓專案打包發布APK步驟

該過程會用到keytool,開發過安卓的都應該接觸過該東西。詳細請見金鑰和證書管理工具。在專案的主目錄 不是android資料夾 中執行 生成簽名key,注意記下你的金鑰和儲存密碼,後面配置檔案需要使用 注意替換xx為你自己設定的金鑰和儲存密碼 android signingconfigs buil...

React Native發布APP之打包iOS應用

和打包react native android應用不同的是,我們無法通過命令一步進行匯出react native ios應用。我們需要將js部分的 和資源等打包匯出,然後通過xcode將其新增到ios專案中。匯出js bundle的命令 在react native專案的根目錄下執行 生成jsbund...