源码热更加载缓慢问题
https://segmentfault.com/a/1190000008005637
摘要: 随着 React Native 的不断发展完善,越来越多的公司选择使用 React Native 替代 iOS/Android 进行部分业务线的开发,也有不少使用 Hybrid 技术的公司转向了 React Native 。React native中文网pushy热更新链接
热更新的基本步骤
- 登录
pushy login
email: <输入你的注册邮箱>
password: <输入你的密码>
- 创建应用
pushy createApp --platform ios
App Name: <输入应用名字>
pushy createApp --platform android
App Name: <输入应用名字>
选择或者创建过应用后,你将可以在文件夹下看到update.json文件,其内容类似如下形式:
{
"ios": {
"appId": 1,
"appKey": "<一串随机字符串>"
},
"android": {
"appId": 2,
"appKey": "<一串随机字符串>"
}
}
-
选择已经创建的项目
pushy selectApp --platform ios
-
发布iOS版本
pushy uploadIpa <your-package.ipa>
-
发布安卓版本
$pushy uploadApk android/app/build/outputs/apk/app-release.apk
-
执行更新
pushy bundle --platform <ios|android>
-
绑定发布版本
pushy update --platform <ios|android>
-
打包bundle
ios:
react-native bundle --entry-file index.ios.js --bundle-output ./bundle/index.ios.jsbundle --platform ios --assets-dest ./bundle --dev false
android:
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/
网友评论