会议情况
开展日期:2022/05/23
会议地点:线上采用discord
会议任务:回顾Alpha阶段,查漏补缺
任务和进度
安卓 .apk
安装包可以在这里下载。
我们完成了最后的bug调试和功能测试,在今天尝试进行软件打包和发布。这之中还是遇到了不少的问题,比如iOS发布时需要用到的开发者帐户。构建 iOS 独立应用程序需要 Apple 开发者帐户,但构建 Android 独立应用程序不需要 Google Play 开发者帐户。如果我们想提交到任一应用商店,则需要该商店的开发者帐户;然而iOS开发者帐户是需要加入一个 ¥688/Yr 的开发者计划(还是比较心疼💰)。
主要的发布流程:
- 我们使用Expo来管理打包。配置Expo CLI依赖的
app.json
:{ "expo": { "name": "Okidoki", "slug": "Okidoki", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/icon.png", "splash": { "image": "./assets/splash.png", "resizeMode": "contain", "backgroundColor": "#ffffff" }, "updates": { "fallbackToCacheTimeout": 0 }, "assetBundlePatterns": [ "**/*" ], "ios": { "supportsTablet": true, "bundleIdentifier": "com.buaa.sprlau", "buildNumber": "1.0.0" }, "android": { "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", "backgroundColor": "#FFFFFF" }, "package": "host.exp.exponent" }, "web": { "favicon": "./assets/favicon.png" }, "description": "Okidoki is here to help manage your tasks :)" } }
- 由于iOS发布流程的刁钻,我们先进行Android的发布:运行
expo build:android
; - 生成
.apk
文件,可以在这里下载(仅支持安卓)。