You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不使用Play Store将Flutter应用部署到移动设备上进行测试

无需发布到应用商店部署Flutter应用到个人设备测试的步骤

通用前置检查

  • 先在VS Code终端执行flutter doctor,确认Flutter 2.2环境的Android/iOS工具链无未解决报错,避免打包失败。
  • 提前确认Google Maps API密钥、位置权限配置已经正确写入项目的AndroidManifest.xml(安卓端)和Info.plist(iOS端),密钥如果配置了包名/签名限制,要和测试包的对应信息保持一致,避免地图无法加载。

安卓设备部署步骤

  • 打开目标安卓设备的「设置」→「关于手机」,连续点击7次「版本号」开启开发者模式。
  • 回到设置页进入「开发者选项」,开启「USB调试」和「USB安装」权限(部分厂商设备需要单独开启允许USB安装未知应用的开关)。
  • 用USB数据线连接设备和开发电脑,设备弹出调试授权弹窗时,勾选「始终允许此计算机」后确认。
  • 回到VS Code终端执行flutter devices,确认输出列表中已经识别到你的安卓设备。
  • 按需选择部署模式:
    • 调试模式:执行flutter run,安装后可以在VS Code控制台查看运行日志,方便排查位置跟踪、地图加载的问题。
    • 发布模式:执行flutter run --release,应用性能接近正式版本,更适合实地测试真实表现。
  • 也可以开启设备的「无线调试」,和电脑连接同一WiFi后配对,无需插线即可完成部署。

iOS设备部署步骤

  • 用Xcode打开项目下的ios/Runner.xcworkspace文件,在「Signing & Capabilities」页签选择你的个人Apple ID作为开发团队,确保Bundle ID无重复。
  • 打开iOS设备的「设置」→「隐私与安全」,开启「开发者模式」后按提示重启设备。
  • 用USB数据线连接设备和开发电脑,设备弹出信任提示时选择信任,输入锁屏密码确认。
  • 执行flutter devices确认设备被识别后,运行flutter run或flutter run --release即可完成安装。
  • 第一次打开应用前,需要到设备「设置」→「通用」→「VPN与设备管理」中信任你的个人开发者证书,之后即可正常打开。

拓展说明

如果需要把安装包分享给其他人测试,无需上传应用商店:

  • 安卓端执行flutter build apk即可生成通用APK安装包,直接发送给对方安装即可。
  • iOS端可以生成Ad Hoc版本安装包,最多支持100台已登记UDID的设备安装使用。

内容的提问来源于stack exchange,提问作者Sreekanth Kumaar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:24:03