说明:这只是最后打包部分的记录,只记录了如何打包,没有Android和IOS具体的证书配置,证书配置具体需要其他操作,还没有记录,可以参照其他博主
一 Android 打包
其他主要是配置方面的事,每个项目不同,涉及到具体的项目要自己确认
1.一些打包命令(在项目地址的android目录下执行)
./gradlew installRelease 这个是在mac打包android的命令
gradlew installRelease 这个是在windows打包android的命令(android打包,同时下载)
gradlew assembleRelease (android打包,不下载)
gradlew.bat assembleRelease --console plain (自己最常用的,可以查看打包时的报错)
2.打包后apk的存放地址是(具体看配置的打包脚本)
(项目)\android\app\build\outputs\apk
3.打包后apk的名称是(具体看配置的打包脚本)
app-release.apk
二 IOS打包
1. 打包前一定要执行:
react-native bundle --entry-file index.ios.js --bundle-output ./ios/bundle/index.ios.jsbundle --platform ios --assets-dest ./ios/bundle --dev false
2. 执行完成后开始打包
① 切换为调试模式
②开始打包,Product->Archive
③archive开始打包,在打包过程中需要授权,点击允许,检查完成之后会弹出如下界面;
④ Exprot
最后会在选择的输出目录下出现具体的ipa包