如何无需应用商店快速向单台内网设备部署Flutter企业内部应用新版本?
单台内网设备快速推送Flutter应用新版本的实用方案
直接分发编译好的安装包
- Android设备:在项目根目录执行
flutter build apk --release,生成的安装包位于build/app/outputs/flutter-apk/app-release.apk。将这个文件直接发给用户,用户在设备上开启「允许安装未知来源应用」后,即可直接安装,完全不需要开发环境。 - iOS设备:采用Ad Hoc打包方式,通过Xcode导出IPA文件(需提前将目标设备UDID添加到开发者账号的设备列表)。用户可通过iTunes或本地设备管理工具将IPA安装到设备上。
内网临时HTTP服务器分发
- 在你的电脑上启动简易HTTP服务器,比如执行
python -m http.server 8080,将生成的APK/IPA文件放到服务器目录下。 - 给用户发送内网访问链接,用户在设备浏览器打开链接即可下载安装:Android直接下载后安装,iOS可通过配置plist文件引导安装(plist文件需指向IPA的内网地址)。
简化版Flutter环境快速安装
- 让用户仅安装Flutter SDK(无需Android Studio)并配置好环境变量,你将新版本项目代码打包成压缩包发给用户。
- 用户解压后,连接设备并开启USB调试,在项目根目录执行
flutter install,该命令会自动完成构建并安装应用到设备,比flutter run更简洁,无需启动调试会话。
内容的提问来源于stack exchange,提问作者TheMortiestMorty
相关产品推荐
相关产品推荐

