build(iOS): 添加 iOS 平台的打包命令
- 在 package.json 中添加了四个新的打包命令,用于 iOS 平台的不同模块- 在 BuzActivity.kt 中添加了 Toast 消息,显示当前构建类型
这个提交包含在:
父节点
4c54e8ba98
当前提交
397b2ed843
@ -7,6 +7,7 @@ import com.facebook.react.ReactActivityDelegate
|
|||||||
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
|
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
|
||||||
import com.facebook.react.defaults.DefaultReactActivityDelegate
|
import com.facebook.react.defaults.DefaultReactActivityDelegate
|
||||||
import com.facebook.react.runtime.MultipleReactActivityDelegate
|
import com.facebook.react.runtime.MultipleReactActivityDelegate
|
||||||
|
import android.widget.Toast
|
||||||
|
|
||||||
class BuzActivity : ReactActivity() {
|
class BuzActivity : ReactActivity() {
|
||||||
|
|
||||||
@ -30,6 +31,7 @@ class BuzActivity : ReactActivity() {
|
|||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
AppManager.addActivity(this)
|
AppManager.addActivity(this)
|
||||||
|
Toast.makeText(this, "BuzActivity:"+BuildConfig.BUILD_TYPE, Toast.LENGTH_SHORT).show()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
|
|||||||
14
bundle/ios/app.ios.bundle
普通文件
14
bundle/ios/app.ios.bundle
普通文件
文件差异因一行或多行过长而隐藏
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 1.5 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 3.5 KiB |
二进制文件未显示。
|
之后 宽度: | 高度: | 大小: 6.9 KiB |
569
bundle/ios/common.ios.bundle
普通文件
569
bundle/ios/common.ios.bundle
普通文件
文件差异因一行或多行过长而隐藏
@ -0,0 +1,4 @@
|
|||||||
|
__d(function(g,r,i,a,m,e,d){var t=r(d[0]),n=r(d[1]),p=t(r(d[2]));n.AppRegistry.registerComponent(r(d[3]).Apps.Hospital,function(){return p.default})},10000000,[5,3,10000001,488]);
|
||||||
|
__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),s=r(d[3]);var l=n.StyleSheet.create({container:{flex:1}});e.default=function(){var t='dark'===(0,n.useColorScheme)();return(0,s.jsxs)(n.View,{style:l.container,children:[(0,s.jsx)(n.StatusBar,{barStyle:t?'light-content':'dark-content'}),(0,s.jsx)(n.View,{style:{height:100}}),(0,s.jsx)(n.Text,{children:"\u4e92\u8054\u7f51\u533b\u9662"}),(0,s.jsx)(n.Button,{title:'\u8fd4\u56de',onPress:function(){(0,r(d[4]).pop)()}}),(0,s.jsx)(n.View,{style:{height:15}}),(0,s.jsx)(n.Button,{title:'Toast',onPress:function(){(0,r(d[5]).showMessage)('\u4e92\u8054\u7f51\u533b\u9662\u5f39\u51fatoast','info','common\u5411\u4e0b\u517c\u5bb9')}}),(0,s.jsx)(o.default,{})]})}},10000001,[5,3,500,246,488,499]);
|
||||||
|
__r(108);
|
||||||
|
__r(10000000);
|
||||||
4
bundle/ios/ywq.ios.bundle
普通文件
4
bundle/ios/ywq.ios.bundle
普通文件
@ -0,0 +1,4 @@
|
|||||||
|
__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),p=n(r(d[2]));t.AppRegistry.registerComponent(r(d[3]).Apps.Ywq,function(){return p.default})},10000000,[5,3,10000001,488]);
|
||||||
|
__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),s=r(d[3]);var l=n.StyleSheet.create({container:{flex:1}});e.default=function(){var t='dark'===(0,n.useColorScheme)();return(0,s.jsxs)(n.View,{style:l.container,children:[(0,s.jsx)(n.StatusBar,{barStyle:t?'light-content':'dark-content'}),(0,s.jsx)(n.View,{style:{height:100}}),(0,s.jsx)(n.Button,{title:'onConfirm',onPress:function(){}}),(0,s.jsx)(n.View,{style:{height:15}}),(0,s.jsx)(n.Button,{title:'Toast',onPress:function(){(0,r(d[4]).showMessage)('\u533b\u7f51\u7b7e\u5f39\u51fatoast-error','error')}}),(0,s.jsx)(o.default,{})]})}},10000001,[5,3,500,246,499]);
|
||||||
|
__r(108);
|
||||||
|
__r(10000000);
|
||||||
文件差异因一行或多行过长而隐藏
@ -11,7 +11,12 @@
|
|||||||
"build-android-common": "react-native bundle --platform android --dev false --entry-file src/common/common.ts --bundle-output bundle/android/common.android.bundle --assets-dest ./bundle/android --config metro.common.config.js --minify true --reset-cache",
|
"build-android-common": "react-native bundle --platform android --dev false --entry-file src/common/common.ts --bundle-output bundle/android/common.android.bundle --assets-dest ./bundle/android --config metro.common.config.js --minify true --reset-cache",
|
||||||
"build-android-app": "react-native bundle --platform android --dev false --entry-file src/app/app.ts --bundle-output bundle/android/app.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache",
|
"build-android-app": "react-native bundle --platform android --dev false --entry-file src/app/app.ts --bundle-output bundle/android/app.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache",
|
||||||
"build-android-ywq": "react-native bundle --platform android --dev false --entry-file src/ywq/ywq.ts --bundle-output ./bundle/android/ywq.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache",
|
"build-android-ywq": "react-native bundle --platform android --dev false --entry-file src/ywq/ywq.ts --bundle-output ./bundle/android/ywq.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache",
|
||||||
"build-android-hospital": "react-native bundle --platform android --dev false --entry-file src/hospital/hospital.ts --bundle-output bundle/android/hospital.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache"
|
"build-android-hospital": "react-native bundle --platform android --dev false --entry-file src/hospital/hospital.ts --bundle-output bundle/android/hospital.android.bundle --assets-dest ./bundle/android --config metro.main.config.js --minify true --reset-cache",
|
||||||
|
|
||||||
|
"build-ios-common": "react-native bundle --platform ios --dev false --entry-file src/common/common.ts --bundle-output bundle/ios/common.ios.bundle --assets-dest ./bundle/ios --config metro.common.config.js --minify true --reset-cache",
|
||||||
|
"build-ios-app": "react-native bundle --platform ios --dev false --entry-file src/app/app.ts --bundle-output bundle/ios/app.ios.bundle --assets-dest ./bundle/ios --config metro.main.config.js --minify true --reset-cache",
|
||||||
|
"build-ios-ywq": "react-native bundle --platform ios --dev false --entry-file src/ywq/ywq.ts --bundle-output ./bundle/ios/ywq.ios.bundle --assets-dest ./bundle/ios --config metro.main.config.js --minify true --reset-cache",
|
||||||
|
"build-ios-hospital": "react-native bundle --platform ios --dev false --entry-file src/hospital/hospital.ts --bundle-output bundle/ios/hospital.ios.bundle --assets-dest ./bundle/ios --config metro.main.config.js --minify true --reset-cache"
|
||||||
},
|
},
|
||||||
"codegenConfig": {
|
"codegenConfig": {
|
||||||
"name": "SpecManager",
|
"name": "SpecManager",
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户