1.首先你的Android Studo必须能跑到模拟器上,成功运行HelloWorld工程
2.我的项目名称'Redux',根目录如下图
3.切换到你的Redux根目录
cd /Users/你的用户名/Desktop/IOS/Redux
4.打包JS文件IOS到指定根目录
React-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output bundles/index.ios.bundle --assets-dest bundles/
React-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
打包到指定根目录bundes
React-native bundle --platform android --dev false --entry-file index.android.js --bundle-output bundles/index.android.bundle --assets-dest bundles/
5.这个时候我的文件就出现了index.android.bundle
6.配置安卓打包证书
7.继续配置打包证书
8.继续配置证书,然后就可以打包了
ios
react-native bundle --entry-file index.ios.js --platform ios --bundle-output ./ios/LaiHH/index.bundle
安卓打包报错
//融云打包Release打包报错
lintOptions {
checkReleaseBuilds false
abortOnError false
}
aaptOptions {
cruncherEnabled = false
}//png打包报错