Commit 2fd128e9 authored by Star Diao's avatar Star Diao

update ios

parent f6cc673e
## 介绍
> lm-weex app 快速开发模板,可通过脚手架 lm-weex-cli `init` 指令快速生成。
### 运行命令:```lm-weex dev```
### 项目构建:```lm-weex build```
### 打包到IOS:```lm-weex pack ios```
### 打包到安卓:```lm-weex pack android```
> sl-weex app 安装。
###手脚架安装命令
```
npm install -g sl-weex-cli --registry=http://nexus.gsstcloud.com:8090/nexus/repository/npm-public
```
> sl-weex app 快速开发模板,可通过脚手架 sl-weex-cli `init` 指令快速生成。
### 运行命令:```sl-weex dev```
### 项目构建:```sl-weex build```
### 打包到IOS:```sl-weex pack ios```
### 打包到安卓:```sl-weex pack android```
### 热更新:
``` sl-weex pack -s https://weex-publish.gsstcloud.com/app/add```
......@@ -15,10 +15,10 @@ module.exports = {
},
'url': {
'image': 'http://www.superlinksoft.com/img-company/XXX',
'bundleUpdate': 'http://localhosts:3001/app/check'
'bundleUpdate': 'https://weex-publish.gsstcloud.com/app/check'
},
'zipFolder': {
'iOS': '/ios/LMWeex/LMWeex',
'iOS': '/ios/GSST/GSST',
'android': '/android/GSST/app/src/main/assets'
},
'getui': {
......
......@@ -7,10 +7,10 @@ android {
flavorDimensions 'default'
defaultConfig {
applicationId APPLICATION_ID
minSdkVersion 16
minSdkVersion 17
targetSdkVersion 26
versionCode 1
versionName "1.0"
versionName "1.0.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true
......@@ -27,9 +27,9 @@ android {
signingConfigs {
ddlStaff {
keyAlias 'com.gsst.ddl.staff'
keyAlias 'com.gsst.ddl.store'
keyPassword '123qazwsx'
storeFile file('../com.gsst.ddl.staff.keystore')
storeFile file('../com.gsst.ddl.store.keystore')
storePassword '123qazwsx'
v2SigningEnabled false
}
......@@ -115,7 +115,7 @@ dependencies {
// compile 'com.gsst.mobile:gsst-weex-base-library:0.0.04-SNAPSHOT'
compile project(':nexus')
compile project(':weex-framework')
compile project(':gsstJPush')
compile project(':wechatplugin')
// compile project(':gsstJPush')
// compile project(':wechatplugin')
compile project(':pgyplugin')
}
......@@ -34,7 +34,6 @@
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
......@@ -42,9 +41,6 @@
android:name="com.gsst.App"
android:theme="@style/AppTheme.NoActionBar"
>
<activity android:name="com.eros.framework.activity.MainActivity" android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
......
{"filesMd5":[{"page":"/mediator/index.js","md5":"42a934f1972863b8832409738a6b9ca5"},{"page":"/pages/user/security/index.js","md5":"88ca8c433f5b3c3c08f81710dc804363"},{"page":"/pages/user/wallet/bankcard.js","md5":"0f324ee77fe06d73732c620486e510a0"},{"page":"/pages/stats/performanceDetail.js","md5":"115abc9f53189e3238c5f4b8cd869831"},{"page":"/pages/stats/commissionDetail.js","md5":"32998dc70fb8748b9386594ee2d32b6f"},{"page":"/pages/user/wallet/withdrawBank.js","md5":"d4d22f7aa30aca18f5d7b66792b0519b"},{"page":"/pages/user/wallet/availableBank.js","md5":"b6b38993f8866a4b081714b376b929cd"},{"page":"/pages/home/tabbarItem1.js","md5":"76ede71f3d71c4e9df9fd583bef7c095"},{"page":"/pages/stats/commission.js","md5":"921b245c2457892e418684975885f6c7"},{"page":"/pages/stats/performance.js","md5":"0715401aaa55f976c2682663c58a0328"},{"page":"/pages/user/profile/index.js","md5":"50a92fb1d06a5a625ca4446dad5b7bec"},{"page":"/pages/user/statistics/billStatistics.js","md5":"3ffd3ff41289c5eb17f11c3e2d11a426"},{"page":"/pages/user/statistics/index.js","md5":"26e7e45c2e55d6ec317e34338463a638"},{"page":"/pages/user/statistics/orderStatistics.js","md5":"1ec3a3652836eec1947f793fc658d216"},{"page":"/pages/user/wallet/index.js","md5":"6897716a5d8b3711cd52b75c5dd844c9"},{"page":"/pages/booking/storeList.js","md5":"2be860b79f7ff771ecbc858cfbd50fb2"},{"page":"/pages/booking/siteList.js","md5":"337600b418da156fca8f2296375375a0"},{"page":"/pages/booking/serviceStaffList.js","md5":"26a5e7c67146489d7f3f1b62219fe0bf"},{"page":"/pages/message/list.js","md5":"a1936873ab13f17c936f00f784e601c4"},{"page":"/pages/stats/reservationOrder.js","md5":"0f6c6d83453eaa3de15025592b6c8f87"},{"page":"/pages/user/index/index.js","md5":"6bf04f2806b09f362541c6dea005b420"},{"page":"/pages/booking/remark.js","md5":"5f1542173a005f757ed6aa1144026c18"},{"page":"/pages/user/security/changePassword.js","md5":"043352c8aca1b04caf7000524121c1a5"},{"page":"/pages/user/setting/setting.js","md5":"85baff4ce33d2864c08fa021329f58f3"},{"page":"/pages/user/wallet/addBankcard.js","md5":"b6a0a618547b058f3452ff33a4dc1dea"},{"page":"/pages/user/wallet/withdraw.js","md5":"31384d2221ff0dcc80d9ba0589cd23e0"},{"page":"/pages/auth/login.js","md5":"971e5cfeb50066a081d0bf2c0b37e320"},{"page":"/pages/booking/memberServiceList.js","md5":"9cdf04da171d4c5a76a540a870962675"},{"page":"/pages/booking/serviceList.js","md5":"9422b86684b49db292270a417acf4a04"},{"page":"/pages/newTasks/list/index.js","md5":"b549a23d7ca93718aee1c923f8a1ebe1"},{"page":"/pages/schedule/list/index.js","md5":"e25d3c051917116a994bc318ba6abdc0"},{"page":"/pages/user/profile/userAlias.js","md5":"bb9613496cd9c4b7a24791ef08899911"},{"page":"/pages/booking/doConfirm.js","md5":"3cda00005a01e619be84f9b80960a5f2"},{"page":"/pages/booking/memberList.js","md5":"39b5d302de5d8b006ccd5a35c437df41"},{"page":"/pages/newTasks/detail/index.js","md5":"17828658af00db658b81b853e2c071eb"},{"page":"/pages/index.js","md5":"c86c9310bb6f536b3390670598f7c59c"},{"page":"/pages/booking/dateList.js","md5":"4a8c747581407c835fd1deb903f734b3"},{"page":"/config/index.js","md5":"4c815ee71f02a2f43ead729a3fa82fa1"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"7f64b407dbb118b2bf74aae8488f115e"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"8d34182774fbf5de6d7192ca76027faa"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"dc3b4b0978d180d7f122e74d2f3f2f51"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.ttf","md5":"ec86bfe5bdb872bad2b2af4f11da14f4"},{"page":"/assets/NavBar_BackIcon@2x.png","md5":"3d9078f32a909f404bc416aad5d399c0"},{"page":"/assets/TabBar_Item1@2x.png","md5":"9f1edde3e3c493125aa1526aaf72e73d"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"d5e7609700d9a4f075e39b20fecbb9c3"},{"page":"/assets/TabBar_Item2@2x.png","md5":"6774d4074d376d716a5c9f447c6a3efd"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"e1ae4f456c18ccee39b3dd1fe7801994"},{"page":"/assets/TabBar_Item3@2x.png","md5":"c74d71c755710384145dc30922c21a3b"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"457d615a5c198b0148609f5eed84be70"},{"page":"/assets/avatar.png","md5":"397fc5c039636b3b54a60f9ff48848f7"},{"page":"/assets/bankcard-bg1.png","md5":"71da56e23c42337839124c63b25c45d2"},{"page":"/assets/bankcard-bg2.png","md5":"328004e752005fb405f04f47fc0be0ae"},{"page":"/assets/bill-statistics-bg.png","md5":"a32e6162fa3fff1fd1fece2c81ae02f1"},{"page":"/assets/ddl-user-bg.png","md5":"b81e617dd21bb969ec68905b858af0d4"},{"page":"/assets/demo.jpg","md5":"ad0a76ef138304056020d234c3217aeb"},{"page":"/assets/goods.png","md5":"dbfe11dc38b9bf440de2f3e1fd383c47"},{"page":"/assets/liebiao@2x.png","md5":"0f83bb33c094bdb5b76521b2a3fbb189"},{"page":"/assets/logo.png","md5":"39a9f8dcc1821372adff3db096fa9c0e"},{"page":"/assets/nothing-found.png","md5":"882a37b46155503134bb2ca8025ffde2"},{"page":"/assets/order-statistics-bg.png","md5":"566eb8e347be51fcb8c900726d7f7d33"},{"page":"/assets/qitaxiaoxi.png","md5":"ed6205871a877075886a5290057b4d07"},{"page":"/assets/renwutixing.png","md5":"f758598b186829ca5367a0e41211633b"},{"page":"/assets/rili@2x.png","md5":"015e5f46a59e286617fcf06648426d9d"},{"page":"/assets/search.png","md5":"b5621425996ce57e339111144021293d"},{"page":"/assets/selected.png","md5":"cfa73e1da76c43ccc7b48bb318abeff4"},{"page":"/assets/shanglajiantou.png","md5":"22d5619ec204368a766575ac7ddd42f2"},{"page":"/assets/shangyiyue.png","md5":"a3fdf51867da86cda918e5178e49728d"},{"page":"/assets/shangyiyue_weijihuo.png","md5":"7f7d5d15986c58deaab19d20481620e9"},{"page":"/assets/shouruxinxi.png","md5":"34b639ffa4fb3ae527965342e921c60e"},{"page":"/assets/tianjiayinhangka@2x.png","md5":"edd5c36f1dfb28c5615f492d488947bf"},{"page":"/assets/unselected.png","md5":"e5600086fb65d56281acac50efb69f0c"},{"page":"/assets/unselected1.png","md5":"98fb91d483b655c0d2cbd2ae90569512"},{"page":"/assets/user-bg.png","md5":"c64b4915d3e140ab7686b8b230581ead"},{"page":"/assets/wodeqianbao.png","md5":"fe2527d798fdd6f65605e3fc3e24caf1"},{"page":"/assets/wodericheng.png","md5":"4b97195bfd08293f96fcdd556c08095b"},{"page":"/assets/xialajiantou.png","md5":"12cd9bf013a246cee6f5f8eca09dd758"},{"page":"/assets/xiayiyue.png","md5":"7dd911542230f6b2cd4836e32d1e37cd"},{"page":"/assets/xiayiyue_weijihuo.png","md5":"450435434a668ea05c44526d73db0a78"},{"page":"/assets/xinrenwu.png","md5":"bb2a43564c9e8675b3fbe5ed28bdadab"},{"page":"/assets/yejitongji.png","md5":"b486307a196465a6a4e17fa618a75792"},{"page":"/assets/yinhangka@2x.png","md5":"23c6b395e6185a5a244d2974ae0bc6eb"},{"page":"/assets/yuyuexinxi.png","md5":"55c78a6dd73044c35ad8287a8b9220e0"},{"page":"/assets/holder/avatar.png","md5":"79e1c7b736bd964376434e58ab790509"},{"page":"/assets/holder/banner.png","md5":"55393f09bd227602ba1e4790cdddbbb6"},{"page":"/assets/holder/categories.png","md5":"507f0c95896b6045a16f2d8fcb826bb8"},{"page":"/assets/holder/goods.png","md5":"dbfe11dc38b9bf440de2f3e1fd383c47"},{"page":"/assets/holder/my-icon.png","md5":"5fe378f610806a47e6d50f8af5b9c78f"},{"page":"/assets/holder/product.png","md5":"e871bcdaf321b1a6c21d6c928b3bf2e4"},{"page":"/assets/holder/service.png","md5":"1a8fc338f4145ebdb8e39c83408e5250"},{"page":"/assets/holder/store.png","md5":"376f7c3b1a45c889101cebb76228ae32"},{"page":"/assets/holder/vip-card.png","md5":"ad89042a5c4c4a798cb6f0de79b9770d"},{"page":"/assets/iconfont/iconfont.ttf","md5":"b7c05dee37d8bc19501eac80b93e18bf"}],"android":"1.0.0","iOS":"1.0.0","appName":"城市会所服务","jsVersion":"68d3879b88deb024ba8e4b92195dbeab","timestamp":1570703881104,"jsPath":"https://app.weex-eros.com/source"}
{"filesMd5":[{"page":"/mediator/index.js","md5":"229ea6abd07f7d655039091509accf1d"},{"page":"/pages/webview.js","md5":"7da69403918b887e6bf80f00df5f0d5a"},{"page":"/config/index.js","md5":"01a7055d7b16b7bd2f931f1c6ce37003"},{"page":"/pages/billing-detail/billing-detail.js","md5":"2622b2d372182c9f8d4ff53cbac2acf7"},{"page":"/pages/member/memberList.js","md5":"25ee8b3f4cbe4317c7215cdad02478f0"},{"page":"/pages/checkstand/handover.js","md5":"176c8ff0746258cf8507f88f2e5fbbec"},{"page":"/pages/login/login.js","md5":"dd15f0ec0a4b10a10ba7098e6305824e"},{"page":"/pages/order/order-detail.js","md5":"720ada2808728508147edb51dbd987f0"},{"page":"/pages/refund/refund.js","md5":"00f6fe14a2f31d122ffc949bee38d36c"},{"page":"/pages/index.js","md5":"99d072084dd08eb500ee4c3c4a147905"},{"page":"/pages/checkstand/exchange.js","md5":"2b45d4cf30d2343e0b53370253e2264a"},{"page":"/pages/setting/deviceList.js","md5":"508e15e7e149cc85042069137fdb88a7"},{"page":"/pages/member/memberDetail.js","md5":"a99a2abd8dd24128ca76823d4fa501b8"},{"page":"/pages/order/order-list.js","md5":"ae98f48baebbcae8a1c082c4cd07d612"},{"page":"/pages/checkstand/checkstand.js","md5":"74a38494d0734780be8a9b67bc165a4a"},{"page":"/pages/recharge/recharge.js","md5":"ed2d1a700c8c230ec6c6e48768b78a74"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"7f64b407dbb118b2bf74aae8488f115e"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"8d34182774fbf5de6d7192ca76027faa"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"dc3b4b0978d180d7f122e74d2f3f2f51"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.css","md5":"b28b122dc5b61704509448939b0eaf54"},{"page":"/iconfont/iconfont.eot","md5":"78af84d2a32b7ca1f2f5679a260eb34e"},{"page":"/iconfont/iconfont.svg","md5":"5756d198cebc3981c66218fb8820b237"},{"page":"/iconfont/iconfont.ttf","md5":"eec2369548979dcf3bb7c5bbd224ff60"},{"page":"/iconfont/iconfont.woff","md5":"2e97df58fa18efd6f6316275ac89cd27"},{"page":"/iconfont/iconfont.woff2","md5":"b0b06e289bcbc693c75b23e22e072fc7"},{"page":"/assets/TabBar_Item1@2x.png","md5":"d1391449c79decf0c7af8bc8da596343"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"515d382b0500d4abbe71ea1fa30679b2"},{"page":"/assets/TabBar_Item2@2x.png","md5":"fc12fcf5724b66032b141b21eb51aa23"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"85c11646e32ddb351ae7d0d9af011e0b"},{"page":"/assets/TabBar_Item3@2x.png","md5":"a69a3ad3d5b029ece46e8ba211b3012b"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"9971f55f909f7b11624783ee3068b409"},{"page":"/assets/avatar.png","md5":"1b15e2a4a3c84fd0ca1c2c57bd2d0ad4"},{"page":"/assets/default-pic.png","md5":"376f7c3b1a45c889101cebb76228ae32"},{"page":"/assets/login-bottom-bg.png","md5":"7b7d9461c721d734618b9b41d70afd4b"},{"page":"/assets/login-right-bg.png","md5":"257d9a2660d6fef097f3bd2a3d5c8ee7"},{"page":"/assets/logo.png","md5":"fc1d13084993e46f7d0330e72360b089"},{"page":"/assets/no-goods.png","md5":"922cc81ba6849e1bccf18b971dba32c4"},{"page":"/assets/vip.png","md5":"8b3854411b584b81c4e7834a4f39cc53"}],"android":"1.0.1","iOS":"1.0.1","appName":"ddl-store-pos","jsVersion":"6c9dd43dc0fd4e8aae646fc8be5b6431","timestamp":1576048307320,"jsPath":"http://localhost:3001"}
"vsTZAbrVE4WzjaMh45cmyMTRpo8pnrFXjK/Fh13RfV2druWzknbKsiZndLNw+pea3518fVjh//yOub1lZcpqguUBMs8QvdtwumTxdDYw6Pd3VWtIOZlKyHC+U6NK/bbMwI13Dz/2aVc6tfLbowXcIGnajYuQ0AsygHM3J1/Vlg8heIbN/Ma1owhjEvucKSal8YjTv7qWpdB9Y88DFilmviC4qRaGyoZWKxz93tp4hwamV8tCQ3rCqIwX3KpibC0cZX2j1F0nXA3dU/NBJo3oTKW1MVpkhPTnhAX6AIyKRiBtOGru8kUAY/NAqOvKqvwptl9oJbVxxBMmxfkr5zHthdLQ84Vc8gYldwwD2AnaHGmGklYmT1ZoGsScAxpucECZekiVbYV1ouLVuD4wpcy5Dq7rDxEX6MDI1QjQzaZUclxa6k/68FX2vJ19ym4aokAdZhW4WkTuO2v1PdUROWkWDBWWeIAizEdv/xCfvG59y+AXNQSvs+A1/geV0wU57THjOtOjMJSh5d36BYlIz+7gLOgkiS11KdAvFdjbsPLIlRsTnr0CKZM6HPWMjXgF87mrNTOoWyINsHxYk6q2byzAyp+I2AOZ9GFW808kGUV5NR25g28wOuNKXKSKGOyYuQjBiDct6vtkI3mN5IVBdBiZVZIaS8neHnsUTKjZuLQ7+AI0OlSCH3eWBgl/fgY3BgBE7ebdoA5UxRSJFrYfIGMEZ6k+HVBmbj6hdMoYakv0C9AXcsQuybtpeIOREifxn0qTSTdpfbnhRtPaQvLMcUc1ZVpZFqMg4SGfg5J1vjsvyPjK1LpDpVJ/MnrDBZjFgjbJ3VpxoJSZLL7nHloZDiL1bfwLBPeTBIV8fcx8/Iki/goKLCDWv8jkzutZ8HHoXxYTHp7nWyb3tOrY7Mrq5EGr4BXZNE+vqnJBgUYoSA8Ekc9EH4hRpV6CQ/FT68HBohbXdvCg0+7uqbluP1ykmMGv+X8xSf6zXhgrt77eONGYZVnSYwMfr4HThrAhjstw99VdepVBhqXz2Vy7BRABXKpC2Q7s1TtWJqQIKmi3aCmelwkpFIxK1OLDSRXXUm9mWG7tAx72jpA+7+QxWDUzocxeYahvJwAHLktWx5dz4DEUhXg="
"oC/SLCquKltHWNWQGXnxlo0WyJf77GB2heMLqxqQ5hhVC//kVtVx1BafVuCsa5NwWGmCg0O2IWxqxm1kcE552E4/S4HamDkiR9cocIzZbkNZmW9whe4QjiatXwgaNV46/H9h2MH5XXOD477MB7bmTQ77Y+NsL4u3u2mYmgsXT1F6w00Luw5JnSs8qs132Va/P12athbXa87VTDrMhhlYIGa3MIRFAj3bmQOsnpDF/x2q0wal4qt0x2QZ54zwVvpRh8C/fZYbNeir04EDakAAY950Uw15urnrJDXPhy+v2QHzkUVV6BWL0Ky1KG37QrhkVoFNchQxOSwd5hIUuXDcjpv6eJt+hoTq35Lg9VzswRA0jfhmnoY5Vej9Z8SxrhRsZoBAqBnJBq22VxoH6Gz5sJ4Q0H4qg8LL/ajlcwWtkjhz2DxMCTwmC067dT3zSFsFtQzzNtdKMMgQr4LVlilxVivum54cb3bg1rsco832i9xJTlEgGD0JplEfNshz/bsKpHZFfSqq7cgsg+VtEyaqLSLsfLhdD7DcexD0q7BQS7MzBMdesHnsHY6cjSsHv3ehjjJfH4elG4HehGXNAr6JRJHbBVCRlnzih/wUAnI7bCPJnP8YpbUEaGSz2zKA06087jWAcfXm6ojR6rgAvQsyO0TgA2zSXlhWRjBrtC0ebsFWB4pLjfV2nvV8YCiBFI0P6XNwz5hleVE2+AJzTE5/9yUl+JR+HnKjpBRipDPZuTsqT8iZeyaQylbL0I7wx6AThtNsZWwqJJp6WkrolRKe947pcCYk7UARWlqWZBl39SvxFBsZQ522uODmG9YdzqQznROy1UcFORUe68q68aDkndBlyAe1Hvs3LUma3nwwu3acneTlFk+NTw13Qy2UIPZuYLZMDbR6RO4q3X1dG7dB3Fo4bdHAlj9EE4Aqsywg6xLCuo+Sl1GDsuUTFeBpHi7nFXgasEnd/9rNM94wDtLFcxjU5s3bfJxAJ/4Ilb6fPhPUfaM9cCNLx7Y73jZd96k7VMDb349C3nwPCeyZvpCQ6irhfAsLhtrgJ6wtEWCjIZPmojKMyrJedtUUGCKgvSaMvG9URaU8CTD0xDMZGg/LxEKaepoz7UbWRNlVWC3HYI41e+TJ13LHvtMU95ex1G0e5NgUenK2lbdRCdw+MKCVyecpLn+/0PQWm+Znv8B7M/cLQKZbSjz1UqNWxuE7IRKIrBVwyDGmXJI69cWDCFFXV8H8hBKJHdq7UUgoz1UPZwg="
......@@ -2,6 +2,7 @@ package com.gsst.activity;
import android.app.Activity;
import android.os.Bundle;
import android.view.WindowManager;
import com.eros.framework.proxy.SplashActivityProxy;
import com.gsst.clotee.R;
......@@ -19,6 +20,13 @@ public class SplashActivity extends Activity {
setContentView(R.layout.activity_splash);
activityProxy = new SplashActivityProxy();
activityProxy.onCreateInit(this);
SystemUIUtils.setStickFullScreen(getWindow().getDecorView());
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
SystemUIUtils.setStickFullScreen(getWindow().getDecorView());
}
@Override
......
package com.gsst.activity;
import android.view.View;
class SystemUIUtils {
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
}
}
......@@ -2,5 +2,5 @@
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="colorAccent">#2db7f5</color>
</resources>
<resources>
<string name="app_name">店店联:服务人员</string>
<string name="app_name">店店联</string>
<string name="umeng_socialize_female"></string>
<string name="umeng_socialize_male"></string>
</resources>
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1},"path":"app-yingyongbao-release.apk","properties":{"packageId":"com.gsst.ddlstaff","split":"","minSdkVersion":"16"}}]
\ No newline at end of file
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1},"path":"app-yingyongbao-release.apk","properties":{"packageId":"com.gsst.ddl.store","split":"","minSdkVersion":"17"}}]
\ No newline at end of file
......@@ -34,6 +34,7 @@ subprojects {
repositories {
google()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://192.168.12.122:8090/nexus/repository/maven-snapshots/' }
}
buildscript {
repositories {
......
......@@ -7,7 +7,7 @@ android {
defaultConfig {
minSdkVersion 16
minSdkVersion 17
targetSdkVersion 25
versionCode 1
versionName "1.0"
......@@ -29,8 +29,9 @@ android {
}
dependencies {
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.3.1'
implementation 'com.android.support:appcompat-v7:25.3.1'
testCompile 'junit:junit:4.12'
androidTestCompile('com.android.support.test.espresso:espresso-core:3.0.2', {
exclude group: 'com.android.support', module: 'support-annotations'
......@@ -38,23 +39,23 @@ dependencies {
/**
* debug调试要用到的
*/
compile 'com.taobao.android.weex_inspection:protocol:1.1.4.1'
compile 'com.taobao.android:weex_inspector:0.13.4'
compile 'com.squareup.okhttp:okhttp-ws:2.3.0'
compile 'com.squareup.okhttp3:okhttp:3.8.0'
compile 'com.lzy.widget:imagepicker:0.6.1'
compile 'com.journeyapps:zxing-android-embedded:3.4.0'
compile 'com.github.chrisbanes.photoview:library:1.2.4'
compile 'com.android.support:multidex:1.0.1'
implementation 'com.taobao.android.weex_inspection:protocol:1.1.4.1'
implementation 'com.taobao.android:weex_inspector:0.13.4'
implementation 'com.squareup.okhttp:okhttp-ws:2.3.0'
implementation 'com.squareup.okhttp3:okhttp:3.8.0'
implementation 'com.lzy.widget:imagepicker:0.6.1'
implementation 'com.journeyapps:zxing-android-embedded:3.4.0'
implementation 'com.github.chrisbanes.photoview:library:1.2.4'
implementation 'com.android.support:multidex:1.0.1'
//bs patch
compile 'me.ele:bspatch:1.0.6'
implementation 'me.ele:bspatch:1.0.6'
//weex analyzer
compile 'com.taobao.android:weex_analyzer:0.1.0.5'
implementation 'com.taobao.android:weex_analyzer:0.1.0.5'
//Bindigx
compile 'com.alibaba.android:bindingx-core:1.0.1'
compile 'com.alibaba.android:bindingx_weex_plugin:1.0.2'
compile 'org.weex.plugin:plugin-loader:1.0.0'
compile ('com.github.niorgai:StatusBarCompat:2.1.4', {
implementation 'com.alibaba.android:bindingx-core:1.0.1'
implementation 'com.alibaba.android:bindingx_weex_plugin:1.0.2'
implementation 'org.weex.plugin:plugin-loader:1.0.0'
compile('com.github.niorgai:StatusBarCompat:2.1.4', {
exclude group: 'com.android.support'
})
// compile 'com.gsst.mobile:gsst-weex-base-plugin:0.0.03-SNAPSHOT'
......@@ -62,7 +63,6 @@ dependencies {
compile project(':nexus')
// debugImplementation "com.squareup.leakcanary:leakcanary-android:1.5.4"
// releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:1.5.4"
}
......
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.eros.framework">
<application
tools:replace="android:allowBackup"
android:allowBackup="false"
android:label="@string/app_name"
android:supportsRtl="true"></application>
android:supportsRtl="true"
tools:replace="android:allowBackup">
<activity android:name=".activity.SubDisplayActivity"></activity>
</application>
</manifest>
\ No newline at end of file
......@@ -156,6 +156,12 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(true);
setStickFullScreen(getWindow().getDecorView());
}
private void initDebug() {
if (!DebugableUtil.isDebug()) return;
......@@ -930,18 +936,32 @@ public class AbstractWeexActivity extends AppCompatActivity implements IWXRender
}
public void statusBarHidden(boolean isFullScreen){
if (isFullScreen) {
setFullScreen(this);
} else {
quitFullScreen(this);
}
// if (isFullScreen) {
// setFullScreen(this);
// } else {
// quitFullScreen(this);
// }
}
private void setFullScreen(Activity activity) {
if (!isStatusBarHidden) {
activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManager.LayoutParams.FLAG_FULLSCREEN);
isStatusBarHidden = true;
setStickFullScreen(getWindow().getDecorView());
}
}
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
}
......
......@@ -4,10 +4,15 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.ActivityInfo;
import android.hardware.display.DisplayManager;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.content.LocalBroadcastManager;
import android.util.Log;
import android.view.Display;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.WindowManager;
......@@ -22,10 +27,12 @@ import com.eros.framework.manager.impl.GlobalEventManager;
import com.eros.framework.model.RouterModel;
import com.eros.framework.model.TabbarBadgeModule;
import com.eros.framework.model.WeexEventBean;
import com.eros.framework.presentation.SubDisplay;
import com.eros.framework.utils.SharePreferenceUtil;
import com.eros.framework.view.TableView;
import com.taobao.weex.WXSDKEngine;
import com.taobao.weex.WXSDKInstance;
import com.taobao.weex.utils.WXLogUtils;
public class MainActivity extends AbstractWeexActivity {
private FrameLayout layout_container;
......@@ -38,6 +45,8 @@ public class MainActivity extends AbstractWeexActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// hideBottomUIMenu();
// AndroidBug5497Workaround.assistActivity(this);
routerModel = (RouterModel) getIntent().getSerializableExtra(Constant.ROUTERPARAMS);
if (Constant.TABBAR.equals(routerModel.url)) {
......@@ -50,7 +59,29 @@ public class MainActivity extends AbstractWeexActivity {
initReloadReceiver();
statusBarHidden(BMWXApplication.getWXApplication().IS_FULL_SCREEN);
// getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
// 副屏内容展示
Display display = getPresentationDisplays();
if(display != null){
SubDisplay textDisplay = new SubDisplay(this, display);
textDisplay.show();
}
}
// protected void hideBottomUIMenu() {
// //隐藏虚拟按键,并且全屏
// if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
// View v = this.getWindow().getDecorView();
// v.setSystemUiVisibility(View.GONE);
// } else if (Build.VERSION.SDK_INT >= 19) {
// //for new api versions.
// View decorView = getWindow().getDecorView();
// int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
// | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
// decorView.setSystemUiVisibility(uiOptions);
// }
// }
private void initReloadReceiver() {
......@@ -142,6 +173,22 @@ public class MainActivity extends AbstractWeexActivity {
return -1;
}
// 获取副屏
public Display getPresentationDisplays() {
DisplayManager manager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE);
Display[] displays = manager.getDisplays();
for (int i = 0; i < displays.length; i++) {
Log.e("SUB_DISPLAY", "屏幕" + displays[i]);
if ((displays[i].getFlags() & Display.FLAG_SECURE) != 0
&& (displays[i].getFlags() & Display.FLAG_SUPPORTS_PROTECTED_BUFFERS) != 0
&& (displays[i].getFlags() & Display.FLAG_PRESENTATION) != 0) {
Log.e("SUB_DISPLAY", "第一个真实存在的副屏屏幕" + displays[i]);
return displays[i];
}
}
return null;
}
@Override
protected void onDestroy() {
super.onDestroy();
......
package com.eros.framework.activity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.eros.framework.R;
public class SubDisplayActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub_display);
}
}
......@@ -104,6 +104,7 @@ public class ModalManager extends Manager {
Toast mToast = Toast.makeText(context, message, duration);
mToast.setDuration(duration);
mToast.setText(message);
mToast.setGravity(Gravity.CENTER, 0, 0);
mToast.show();
} else {
Log.i("BMModalManager", "toast can not show in child thread");
......
......@@ -3,6 +3,7 @@ package com.eros.framework.manager.impl;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Log;
import com.eros.framework.BMWXEnvironment;
import com.eros.framework.constant.Constant;
......@@ -28,6 +29,7 @@ import java.util.HashMap;
*/
public class VersionManager extends Manager {
private static final String TAG = "VersionManager";
public long prepareJsBundle(Context context) {
long startTime = new Date().getTime();
......@@ -138,6 +140,7 @@ public class VersionManager extends Manager {
params.put("appName", BMWXEnvironment.mPlatformConfig.getAppName());
params.put("android", BaseCommonUtil.getVersionName(context));
String versionInfo = SharePreferenceUtil.getDownLoadVersion(context);
Log.e(TAG, "getDownLoadVersion:" + versionInfo);
if (TextUtils.isEmpty(versionInfo)) {
versionInfo = SharePreferenceUtil.getVersion(context);
}
......@@ -151,6 +154,7 @@ public class VersionManager extends Manager {
versionInfo = "";
} else {
versionInfo = jsVersionInfoBean.getJsVersion();
Log.e(TAG, "versionInfo:" + versionInfo);
}
}
if (TextUtils.isEmpty(versionInfo)) {
......@@ -164,6 +168,7 @@ public class VersionManager extends Manager {
public void downloadBundle(String url, FileCallBack fileCallBack) {
AxiosManager axiosManager = ManagerFactory.getManagerService(AxiosManager.class);
Log.e(TAG, "下载包:" + url);
axiosManager.download(url, fileCallBack);
}
......
package com.eros.framework.presentation;
import android.app.Presentation;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.Display;
import android.widget.ImageView;
import com.eros.framework.R;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class SubDisplay extends Presentation {
private static final String TAG = "SubDisplay";
private ImageView imageView;
final String url = "https://file.cdn.sunmi.com/newebsite/home/P2Pro-banner-PC.jpg";
public SubDisplay(Context outerContext, Display display){
super(outerContext, display);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub_display);
imageView = (ImageView) findViewById(R.id.sub_display2);
// new Thread(new Runnable() {
// @Override
// public void run() {
// Bitmap bmp = getURLimage(url);
// Message msg = new Message();
// msg.what = 0;
// msg.obj = bmp;
// System.out.println("000");
// handle.sendMessage(msg);
// }
// }).start();
}
//在消息队列中实现对控件的更改
private Handler handle = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
System.out.println("111");
Bitmap bmp=(Bitmap)msg.obj;
imageView.setImageBitmap(bmp);
break;
}
}
};
//加载图片
public Bitmap getURLimage(String url) {
Bitmap bmp = null;
try {
URL myurl = new URL(url);
// 获得连接
HttpURLConnection conn = (HttpURLConnection) myurl.openConnection();
conn.setConnectTimeout(6000);//设置超时
conn.setDoInput(true);
conn.setUseCaches(false);//不缓存
conn.connect();
InputStream is = conn.getInputStream();//获得图片的数据流
bmp = BitmapFactory.decodeStream(is);//读取图像数据
//读取文本数据
//byte[] buffer = new byte[100];
//inputStream.read(buffer);
//text = new String(buffer);
is.close();
} catch (Exception e) {
e.printStackTrace();
}
return bmp;
}
}
package com.eros.framework.proxy;
import android.view.View;
class SystemUIUtils {
public static void setStickFullScreen(View view) {
int systemUiVisibility = view.getSystemUiVisibility();
int flags = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
systemUiVisibility |= flags;
view.setSystemUiVisibility(systemUiVisibility);
}
}
......@@ -30,12 +30,14 @@ import com.eros.framework.utils.SharePreferenceUtil;
import com.squareup.otto.Subscribe;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Collections;
import java.util.List;
import me.ele.patch.BsPatch;
import okhttp3.Call;
import okhttp3.Response;
/**
* Created by Carry on 2017/11/23.
......@@ -58,7 +60,7 @@ public class VersionChecker {
public void checkVersion() {
if (mCurrentStatus == Constant.Version.UPDATING || mCustomerUpdate) return;
readyUpdate(null, true);
readyUpdate(null, false);
}
......@@ -93,12 +95,14 @@ public class VersionChecker {
Activity activity = RouterTracker.peekActivity();
//此时说明栈中没有可用activity 监听入栈事件
if (activity != null) {
Log.e(TAG, "弹出更新提示");
ModalManager.BmAlert.showAlert(activity, mContext.getResources()
.getString(R.string.str_update_title), mContext.getResources()
.getString(R.string.str_update_tips), mContext.getResources().getString(R.string
.str_ensure), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Log.e(TAG, "重启");
restartApp();
}
}, null, null, null, null, false);
......@@ -136,7 +140,7 @@ public class VersionChecker {
post(9, msg);
}
private void readyUpdate(String path, boolean diff) {
private void readyUpdate(String path, final boolean diff) {
mUpdateUrl = BMWXEnvironment.mPlatformConfig.getUrl().getBundleUpdate();
if (!TextUtils.isEmpty(path)) {
mUpdateUrl = path;
......@@ -150,6 +154,7 @@ public class VersionChecker {
VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class);
versionManager.checkBundleUpdate(mContext, mUpdateUrl,
diff, new StringCallback() {
final Boolean _diff = diff;
@Override
public void onError(Call call, Exception e, int id) {
Log.e(TAG, "获取更新失败");
......@@ -157,6 +162,11 @@ public class VersionChecker {
mCurrentStatus = Constant.Version.SLEEP;
}
@Override
public String parseNetworkResponse(Response response, int id) throws IOException {
return super.parseNetworkResponse(response, id);
}
@Override
public void onResponse(String response, int id) {
VersionBean version = ManagerFactory.getManagerService(ParseManager
......@@ -179,12 +189,12 @@ public class VersionChecker {
} else {
//下载全量包
Log.e(TAG, "检查全量包");
downloadCompleteZip();
downloadCompleteZip(_diff);
}
} else {
//下载全量包
Log.e(TAG, "检查全量包");
downloadCompleteZip();
downloadCompleteZip(_diff);
}
break;
case 401:
......@@ -214,8 +224,9 @@ public class VersionChecker {
/**
* 下载全量包
*/
private void downloadCompleteZip() {
private void downloadCompleteZip(Boolean diff) {
VersionManager versionManager = ManagerFactory.getManagerService(VersionManager.class);
final Boolean _diff = diff;
versionManager.checkBundleUpdate(mContext, mUpdateUrl,
false, new StringCallback() {
@Override
......@@ -232,7 +243,7 @@ public class VersionChecker {
.class);
if (version != null && !TextUtils.isEmpty(version.data.path)) {
L.e(TAG, "检查全量包成功!,开始下载");
download(version, true);
download(version, _diff);
}
}
});
......@@ -255,7 +266,7 @@ public class VersionChecker {
public void onError(Call call, Exception e, int id) {
Log.e(TAG, "下载插分包出错");
if (!complete) {
downloadCompleteZip();
downloadCompleteZip(complete);
} else {
postFailed("下载全量包失败");
mCurrentStatus = Constant.Version.SLEEP;
......@@ -271,6 +282,7 @@ public class VersionChecker {
File download = new File(FileManager.getTempBundleDir(mContext)
, FileManager.TEMP_BUNDLE_NAME);
if (checkZipValidate(download)) {
Log.e(TAG, "更新包md5校验成功");
RenameDeleteFile();
//更改本地jsversion
SharePreferenceUtil.setDownLoadVersion(mContext,
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".activity.SubDisplayActivity"
>
<ImageView
android:id="@+id/sub_display2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/sub_display"
/>
</LinearLayout>
\ No newline at end of file
......@@ -2,6 +2,6 @@
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="colorAccent">#2db7f5</color>
<color name="msg_point_red">#ff1300</color>
</resources>
org.gradle.jvmargs=-Xmx1536m
android.enableAapt2=false
APPLICATION_ID=com.gsst.ddl.staff
APPLICATION_ID=com.gsst.ddl.store
GRADLE_TOOL_VERSION=3.0.0
GRADLE_VERSION=https\://services.gradle.org/distributions/gradle-4.1-all.zip
MIN_SDK_VERSION=14
......@@ -30,6 +30,46 @@ PROJECT_SUPPORTLIBVERSION=25.3.1
......
......@@ -3,7 +3,7 @@ apply plugin: 'com.android.library'
android {
compileSdkVersion 25
defaultConfig {
minSdkVersion 16
minSdkVersion 17
targetSdkVersion 26
versionCode 1
versionName "1.0"
......
include ':app',':weex-framework',':nexus',':gsstJPush',':pgyplugin', ':wechatplugin'
include ':app',':weex-framework',':sdk',':nexus',':pgyplugin'
project(':weex-framework').projectDir = new File(settingsDir,'/eros-framework')
project(':sdk').projectDir = new File(settingsDir,'/nexus/sdk')
project(':nexus').projectDir = new File(settingsDir,'/nexus')
project(':gsstJPush').projectDir = new File(settingsDir,'/gsstJPush')
//project(':gsstJPush').projectDir = new File(settingsDir,'/gsstJPush')
project(':pgyplugin').projectDir = new File(settingsDir,'/pgyplugin')
project(':wechatplugin').projectDir = new File(settingsDir,'/wechatplugin')
//project(':wechatplugin').projectDir = new File(settingsDir,'/wechatplugin')
......@@ -7,7 +7,7 @@ android {
// baseFeature true
defaultConfig {
minSdkVersion 16
minSdkVersion 17
targetSdkVersion 26
versionCode 1
versionName "1.0"
......
......@@ -2,5 +2,5 @@
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="colorAccent">#2db7f5</color>
</resources>
......@@ -7,22 +7,23 @@
objects = {
/* Begin PBXBuildFile section */
1F053B97ABF17C2DBEE21164 /* libPods-GSST.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A7275908573018FF2A9513B /* libPods-GSST.a */; };
9737F9ED1F384AFD00000800 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EC1F384AFD00000800 /* main.m */; };
9737F9F01F384AFD00000800 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737F9EF1F384AFD00000800 /* AppDelegate.m */; };
9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9737F9F71F384AFD00000800 /* Assets.xcassets */; };
9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9774A2C21FF0D82900029216 /* Launch Screen.storyboard */; };
9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */; };
9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */ = {isa = PBXBuildFile; fileRef = 9781D2F01FFF1D2A00BC2C34 /* bundle.config */; };
A89DCA1A2237D06D0034F9DA /* config.native.json in Resources */ = {isa = PBXBuildFile; fileRef = A89DCA192237D06D0034F9DA /* config.native.json */; };
E1DE85A0A42930C50BEB1245 /* libPods-LMWeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */; };
A838D52A23A0A08E00A88242 /* config.native.json in Resources */ = {isa = PBXBuildFile; fileRef = A838D52923A0A08E00A88242 /* config.native.json */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LMWeex.release.xcconfig"; path = "Pods/Target Support Files/Pods-LMWeex/Pods-LMWeex.release.xcconfig"; sourceTree = "<group>"; };
5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LMWeex.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LMWeex/Pods-LMWeex.debug.xcconfig"; sourceTree = "<group>"; };
5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LMWeex.a"; sourceTree = BUILT_PRODUCTS_DIR; };
97155AC51F444E4200615307 /* LMWeex.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = LMWeex.entitlements; sourceTree = "<group>"; };
9737F9E81F384AFD00000800 /* LMWeex.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LMWeex.app; sourceTree = BUILT_PRODUCTS_DIR; };
1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.debug.xcconfig"; sourceTree = "<group>"; };
2A7275908573018FF2A9513B /* libPods-GSST.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-GSST.a"; sourceTree = BUILT_PRODUCTS_DIR; };
3888DBE3AC1CB69EA6A6124E /* Pods-GSST.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.release.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.release.xcconfig"; sourceTree = "<group>"; };
5CEF84707EB054DDBAA36BA2 /* Pods-GSST.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.debug.xcconfig"; sourceTree = "<group>"; };
97155AC51F444E4200615307 /* GSST.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = GSST.entitlements; sourceTree = "<group>"; };
9737F9E81F384AFD00000800 /* GSSTStorePos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GSSTStorePos.app; sourceTree = BUILT_PRODUCTS_DIR; };
9737F9EC1F384AFD00000800 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
9737F9EE1F384AFD00000800 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
9737F9EF1F384AFD00000800 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
......@@ -33,7 +34,8 @@
9774A2C41FF0D88700029216 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Launch Screen.strings"; sourceTree = "<group>"; };
9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = bundle.zip; sourceTree = "<group>"; };
9781D2F01FFF1D2A00BC2C34 /* bundle.config */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bundle.config; sourceTree = "<group>"; };
A89DCA192237D06D0034F9DA /* config.native.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = config.native.json; sourceTree = "<group>"; };
A838D52923A0A08E00A88242 /* config.native.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = config.native.json; sourceTree = "<group>"; };
FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GSST.release.xcconfig"; path = "Pods/Target Support Files/Pods-GSST/Pods-GSST.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
......@@ -41,7 +43,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1DE85A0A42930C50BEB1245 /* libPods-LMWeex.a in Frameworks */,
1F053B97ABF17C2DBEE21164 /* libPods-GSST.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -51,8 +53,10 @@
08A2E579FBE46A81503ECFE3 /* Pods */ = {
isa = PBXGroup;
children = (
5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */,
3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */,
5CEF84707EB054DDBAA36BA2 /* Pods-GSST.debug.xcconfig */,
3888DBE3AC1CB69EA6A6124E /* Pods-GSST.release.xcconfig */,
1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */,
FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
......@@ -60,7 +64,7 @@
0E1742F2182AEBB6EEFE92C0 /* Frameworks */ = {
isa = PBXGroup;
children = (
5EE25A79A3A97DFB7A3158EC /* libPods-LMWeex.a */,
2A7275908573018FF2A9513B /* libPods-GSST.a */,
);
name = Frameworks;
sourceTree = "<group>";
......@@ -68,7 +72,7 @@
9737F9DF1F384AFD00000800 = {
isa = PBXGroup;
children = (
9737F9EA1F384AFD00000800 /* LMWeex */,
9737F9EA1F384AFD00000800 /* GSST */,
9737F9E91F384AFD00000800 /* Products */,
08A2E579FBE46A81503ECFE3 /* Pods */,
0E1742F2182AEBB6EEFE92C0 /* Frameworks */,
......@@ -78,15 +82,15 @@
9737F9E91F384AFD00000800 /* Products */ = {
isa = PBXGroup;
children = (
9737F9E81F384AFD00000800 /* LMWeex.app */,
9737F9E81F384AFD00000800 /* GSSTStorePos.app */,
);
name = Products;
sourceTree = "<group>";
};
9737F9EA1F384AFD00000800 /* LMWeex */ = {
9737F9EA1F384AFD00000800 /* GSST */ = {
isa = PBXGroup;
children = (
97155AC51F444E4200615307 /* LMWeex.entitlements */,
97155AC51F444E4200615307 /* GSST.entitlements */,
9737F9EE1F384AFD00000800 /* AppDelegate.h */,
9737F9EF1F384AFD00000800 /* AppDelegate.m */,
9737F9F71F384AFD00000800 /* Assets.xcassets */,
......@@ -94,13 +98,13 @@
9737F9EC1F384AFD00000800 /* main.m */,
9737F9EB1F384AFD00000800 /* Supporting Files */,
);
path = LMWeex;
path = GSST;
sourceTree = "<group>";
};
9737F9EB1F384AFD00000800 /* Supporting Files */ = {
isa = PBXGroup;
children = (
A89DCA192237D06D0034F9DA /* config.native.json */,
A838D52923A0A08E00A88242 /* config.native.json */,
9781D2F01FFF1D2A00BC2C34 /* bundle.config */,
9781D2EF1FFF1D2A00BC2C34 /* bundle.zip */,
9774A2C21FF0D82900029216 /* Launch Screen.storyboard */,
......@@ -111,9 +115,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
9737F9E71F384AFD00000800 /* LMWeex */ = {
9737F9E71F384AFD00000800 /* GSST */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "LMWeex" */;
buildConfigurationList = 9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "GSST" */;
buildPhases = (
9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */,
9737F9E41F384AFD00000800 /* Sources */,
......@@ -125,9 +129,9 @@
);
dependencies = (
);
name = LMWeex;
productName = LMWeex;
productReference = 9737F9E81F384AFD00000800 /* LMWeex.app */;
name = GSST;
productName = GSST;
productReference = 9737F9E81F384AFD00000800 /* GSSTStorePos.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
......@@ -141,7 +145,7 @@
TargetAttributes = {
9737F9E71F384AFD00000800 = {
CreatedOnToolsVersion = 8.3.3;
DevelopmentTeam = 2PVCZ2LC3J;
DevelopmentTeam = XH459GN8N3;
ProvisioningStyle = Automatic;
SystemCapabilities = {
com.apple.BackgroundModes = {
......@@ -154,19 +158,21 @@
};
};
};
buildConfigurationList = 9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "LMWeex" */;
buildConfigurationList = 9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "GSST" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
"zh-Hans",
);
mainGroup = 9737F9DF1F384AFD00000800;
productRefGroup = 9737F9E91F384AFD00000800 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
9737F9E71F384AFD00000800 /* LMWeex */,
9737F9E71F384AFD00000800 /* GSST */,
);
};
/* End PBXProject section */
......@@ -178,7 +184,7 @@
files = (
9737F9F81F384AFD00000800 /* Assets.xcassets in Resources */,
9781D2F21FFF1D2A00BC2C34 /* bundle.config in Resources */,
A89DCA1A2237D06D0034F9DA /* config.native.json in Resources */,
A838D52A23A0A08E00A88242 /* config.native.json in Resources */,
9781D2F11FFF1D2A00BC2C34 /* bundle.zip in Resources */,
9774A2C01FF0D82900029216 /* Launch Screen.storyboard in Resources */,
);
......@@ -193,7 +199,7 @@
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-LMWeex/Pods-LMWeex-resources.sh",
"${PODS_ROOT}/Target Support Files/Pods-GSST/Pods-GSST-resources.sh",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@2x.png",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarLeftArrows@3x.png",
"${PODS_ROOT}/ErosPluginBaseLibrary/Source/BMComponent/Calendar/Resources/CalendarReightArrows@2x.png",
......@@ -232,7 +238,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-LMWeex/Pods-LMWeex-resources.sh\"\n";
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GSST/Pods-GSST-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9DE0048A6664627058926D93 /* [CP] Check Pods Manifest.lock */ = {
......@@ -246,7 +252,7 @@
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-LMWeex-checkManifestLockResult.txt",
"$(DERIVED_FILE_DIR)/Pods-GSST-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
......@@ -391,18 +397,19 @@
};
9737FA001F384AFD00000800 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5CEF84707EB054DDBAA36BA2 /* Pods-LMWeex.debug.xcconfig */;
baseConfigurationReference = 1CF1123C749F57F7D75E98AE /* Pods-GSST.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_ENTITLEMENTS = LMWeex/LMWeex.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_ENTITLEMENTS = GSST/GSST.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 2PVCZ2LC3J;
DEVELOPMENT_TEAM = XH459GN8N3;
ENABLE_BITCODE = YES;
INFOPLIST_FILE = LMWeex/Info.plist;
INFOPLIST_FILE = "$(SRCROOT)/GSST/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0.1;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
......@@ -478,26 +485,28 @@
"-weak_framework",
"\"UserNotifications\"",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.lm.test;
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.store.pos;
PRODUCT_NAME = GSSTStorePos;
PROVISIONING_PROFILE_SPECIFIER = "";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
9737FA011F384AFD00000800 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3888DBE3AC1CB69EA6A6124E /* Pods-LMWeex.release.xcconfig */;
baseConfigurationReference = FDBA549067C956DE7723638C /* Pods-GSST.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
CODE_SIGN_ENTITLEMENTS = LMWeex/LMWeex.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_ENTITLEMENTS = GSST/GSST.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 2PVCZ2LC3J;
DEVELOPMENT_TEAM = XH459GN8N3;
ENABLE_BITCODE = YES;
INFOPLIST_FILE = LMWeex/Info.plist;
INFOPLIST_FILE = "$(SRCROOT)/GSST/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 1.0.1;
ONLY_ACTIVE_ARCH = NO;
OTHER_LDFLAGS = (
"$(inherited)",
......@@ -573,16 +582,17 @@
"-weak_framework",
"\"UserNotifications\"",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.lm.test;
PRODUCT_NAME = "$(TARGET_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = com.gsst.store.pos;
PRODUCT_NAME = GSSTStorePos;
PROVISIONING_PROFILE_SPECIFIER = "";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "LMWeex" */ = {
9737F9E31F384AFD00000800 /* Build configuration list for PBXProject "GSST" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9737F9FD1F384AFD00000800 /* Debug */,
......@@ -591,7 +601,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "LMWeex" */ = {
9737F9FF1F384AFD00000800 /* Build configuration list for PBXNativeTarget "GSST" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9737FA001F384AFD00000800 /* Debug */,
......
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1120"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
......@@ -15,9 +15,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app"
BlueprintName = "LMWeex"
ReferencedContainer = "container:LMWeex.xcodeproj">
BuildableName = "GSSTStorePos.app"
BlueprintName = "GSST"
ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
......@@ -29,17 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app"
BlueprintName = "LMWeex"
ReferencedContainer = "container:LMWeex.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
......@@ -56,13 +45,11 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app"
BlueprintName = "LMWeex"
ReferencedContainer = "container:LMWeex.xcodeproj">
BuildableName = "GSSTStorePos.app"
BlueprintName = "GSST"
ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
......@@ -75,9 +62,9 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9737F9E71F384AFD00000800"
BuildableName = "LMWeex.app"
BlueprintName = "LMWeex"
ReferencedContainer = "container:LMWeex.xcodeproj">
BuildableName = "GSSTStorePos.app"
BlueprintName = "GSST"
ReferencedContainer = "container:GSST.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
......
//
// AppDelegate.h
// LMWeex
// GSST
//
// Created by XHY on 2017/8/7.
// Copyright © 2019年 gsst. All rights reserved.
......
//
// AppDelegate.m
// LMWeex
// GSST
//
// Created by XHY on 2017/8/7.
// Copyright © 2019年 gsst. All rights reserved.
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
......@@ -19,17 +14,17 @@
<viewControllerLayoutGuide type="bottom" id="xhL-aC-sFh"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2019年 gsst. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
<rect key="frame" x="20" y="626.5" width="335" height="20.5"/>
<rect key="frame" x="20" y="559" width="560" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LMWeex" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
<rect key="frame" x="20" y="202" width="335" height="43"/>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GSST" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
<rect key="frame" x="20" y="180" width="560" height="43"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
......
......@@ -15,17 +15,17 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>com.gsst.lm.test</string>
<string>com.gsst.store.pos</string>
<key>CFBundleURLSchemes</key>
<array>
<string>lmweex</string>
<string>gsst</string>
</array>
</dict>
</array>
......@@ -58,7 +58,7 @@
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
......
/* Class = "UILabel"; text = "LMWeex"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "LMWeex";
/* Class = "UILabel"; text = "GSST"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "GSST";
/* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */
"obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved.";
//
// main.m
// LMWeex
// GSST
//
// Created by XHY on 2017/8/7.
// Copyright © 2019 gsst. All rights reserved.
......
/* Class = "UILabel"; text = "LMWeex"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "LMWeex";
/* Class = "UILabel"; text = "GSST"; ObjectID = "GJd-Yh-RWb"; */
"GJd-Yh-RWb.text" = "GSST";
/* Class = "UILabel"; text = "Copyright © 2019年 gsst. All rights reserved."; ObjectID = "obG-Y5-kRd"; */
"obG-Y5-kRd.text" = "Copyright © 2019年 gsst. All rights reserved.";
source 'https://github.com/CocoaPods/Specs.git'
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
platform :ios, '8.0'
#忽略引入库的警告
inhibit_all_warnings!
......@@ -9,7 +9,7 @@ def common
#Weex debugger 调试工具,只在开发模式集成
pod 'WXDevtool', :git => 'https://github.com/bmfe/weex-devtool-iOS.git', :configurations => ['Debug']
#Eros iOS 基础库
pod 'ErosPluginBaseLibrary', :git => 'https://github.com/bmfe/eros-plugin-ios-baseLibrary.git', :tag => '1.3.5'
pod 'ErosPluginBaseLibrary', :git => 'https://github.com/clotee/eros-plugin-ios-baseLibrary.git', :tag => '1.3.6'
#Other Plugins
......@@ -17,6 +17,6 @@ def common
end
target 'LMWeex' do
target 'GSST' do
common
end
{"filesMd5":[{"page":"/config/index.js","md5":"843a7aa81111df623a94ed6c359a0308"},{"page":"/pages/contact/index.js","md5":"8e034c7ce468d38af30b552cc0d09b59"},{"page":"/mediator/index.js","md5":"18f8791d54a41ee38df803d58058bb93"},{"page":"/pages/user/index.js","md5":"4147f331b50a834866d72b88da2b7f83"},{"page":"/pages/index.js","md5":"21a1dea165224c0b250e71fc56d4c60b"},{"page":"/iconfont/font_1469606063_76593.ttf","md5":"f6222bcfedff4a817bb50df7a049d1db"},{"page":"/iconfont/font_1469606522_9417143.woff","md5":"6cf5490fd14ff83350ff952bb5b8e484"},{"page":"/iconfont/font_zn5b3jswpofuhaor.ttf","md5":"c0356b22e8235d2b0be8880cc81894cc"},{"page":"/iconfont/iconfont-eros.ttf","md5":"68780fad0047dc5b02cb613ebb08cda1"},{"page":"/iconfont/iconfont.ttf","md5":"ec86bfe5bdb872bad2b2af4f11da14f4"},{"page":"/assets/TabBar_Item1@2x.png","md5":"2ddd5ec0afdf265345caf505301f2efc"},{"page":"/assets/TabBar_Item1_Selected@2x.png","md5":"a37d972349b892b7f876711b3971c0cd"},{"page":"/assets/TabBar_Item2@2x.png","md5":"1229e0510406a1a7d6bd00971ad05f29"},{"page":"/assets/TabBar_Item2_Selected@2x.png","md5":"db7ed62ffffc1550c8195bf1f7da5e36"},{"page":"/assets/TabBar_Item3@2x.png","md5":"6365961c3362d4bac80d85dd5d066f12"},{"page":"/assets/TabBar_Item3_Selected@2x.png","md5":"7b6f120bed320f418f37bce139bc39a0"}],"android":"1.0.0","iOS":"1.0.0","appName":"weex-template","jsVersion":"289a548b9a9490007e4edbba852d8a64","timestamp":1552403433220,"jsPath":"https://app.weex-eros.com/source"}
"f9NU7t0+Vw7b8RQQF2GtwNXKRjyfuTmlgQjeVKRAxlvTj1WDYhE6weQsoAQSgNfaOkGIPm+2AJl4POCXarpYDZES71SyF6jdpT2BU88wbSk/ZIWARUSrQ3nMS0OZyoMinT/OWmuOGQt2WTlkgyXfemywHZQacCh5UzR8uxqkBWookoR4azSbtJmv7MC4ss+Lj99G7kjXnmZ7yV8VGfcesODf+A30CrTkMtpLr9TddNHVeXuocJnaS3tvMV+Ufuhc7WmL50FbH4d8pKBPpTyPa79NSieiP4vdi4TErj+I6Ofw4xWhcn8Kh+pPWTsqhXuaSQOd6DVfKStre/QLCCNEC7c+A1pairel+tKnQVOvZu2GLqCxOOQc/Xrhbit6BLHoKsqWVMu3lnkiP0SNLi1I16LfS/WpQlFLg+Xdk8UD0Sg/FDfPqLOXWqcUoJh/OG2xJwDvYNfv1N+9MZOQQfrHjyeW8Ege8vhElqpZCuKg0kkoG1WyoP0NHHJaq64tw5EEfB3enZR6hCNM5AtsBjy9LxYpB9iLlQoDfj7sKIQ/mpozjth2mzrZgtPsyaDSI3Hs08vZ6UEW4xmf9jTOqI8Fz6y5dltkK5UUOkZ2Q50Xr3KORxYWyxYu0FiR8y2x4WX1kVxcnP6AUYM7vkh37OmTDF9kmQQwPqDgJO/foWJZpImUcJ6YolNS7X9q84hkdJOWVR1AG4yxjrTjyttTXvbMKiZtxgNXXNerpZ2gCu1ZiJbul2fLg5VqSrkJadn6Yasc5N0/dslYsZUtzVEmcZHOtN83F/2HnomSZ+93155h9vqfpk3re4MP/RGCWBM+0nA1XHSso2quapSwBXFeSbkeoTwbreGrbAjzpUiCwoBRg76V2RjAmazAr2ivmuRMphcTmixjFLZktuGsjnb+kHGq9zNV+uHsuMLA1Zvg/GRfRjPVJJhCdDkvpF3fbck6wvNS0XZtBoxLP+SunqYFnYaWpb1neDaYu2FGUb6CDXGkjKskIKw8LNr96p5JcfcrTPR7KNdp8FJzQM1dkQyYOory/I3u/LYtNsUjgBqk67VvmIIbGXF8ENKeBOkRUfqv06xBCGzCOoang7W3DnOlUi3DNjovggXoYagCyvpd0wMkwDkpcaYFJQgw2gNH+RfNgeUNAZt3U5SVAsllMM/wXb4qP3FMCujvqT/1m2N+soeOQzvJ7D0yMGfj7hJwGFlZxrb2A6d3qwL2AQiSPJKmRS/9ZEBylaExb4mz0xmG+D2HiUNqGF6A9rwOsZmUZPgkbdeIcgS0/h6/dieXXkWdJJsJBgz56aC3Az/GQhzXVX/GrAzSEDeSx1kkoPCuI4yqEdls+ucgotAF3NlkHM6XnrMr6oo/rdtqfADQepDYYC949C5y4Htx10FYRcpkblH4LtD1naTYNl517oR5BYfGoGblzDMr8dRNgioDdckUJvHXIrLpp6NpONuU6nVLVjMINBaVMWqWB22wosbvusOzk8FMVSvaeX4KtMnZMrv4UkyIC8oIJHNJvqAm8uAugNEu+c1dSiWDedylkEsizj9nFvWjXB6HoXLi3HELraDXejcLlrV1Jwvj1ykvbqeiVnLQcR60iOtzBre1ZTp6+35yfFFdMZvshMcnbnWfEnbUGp7YUym54DLczXYMvqJHY7RIv70OzdhzzgYCIlNDNMj1pktHx3y96v1kNrp5Cgi6Ha3rbI0OxJCeaVAgeBJouHkCuferr7LH3AgYri8IRmF86z3vzVQhOMxG8gDVR92hxdD/aT4="
......@@ -29,8 +29,7 @@ then
echo -e "$eros_prefix Run pod update and show some update detail:"
pod update --no-ansi || error_exit 4
echo -e "$eros_prefix \033[32miOS sdk has been updated, enjoy it! \033[0m"
open LMWeex.xcworkspace || error_exit 5
open GSST.xcworkspace || error_exit 5
else
echo -e "$eros_prefix No WeexiOSSDK or Benmu-iOS-Library file, make sure you had been run eros install."
fi
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment