我想在开发期间在真正的iPhone和Android手机上运行/测试(而不是自动测试)我的Ffltter应用程序.然而,Flutter 文档似乎只记录了如何使用iOS模拟器或Android模拟器来做这件事.

我认为这对iOS/Android开发者来说已经是轻而易举的事情了,但我两者都不是,Ffltter是我第一次涉足移动开发领域.

有没有关于如何在真实设备上运行它的初学者指南的链接?

Additional context

  • 我是一名网络开发人员.
  • 我使用Android Studio和VS Code.
  • 我在一台MacBook上工作.

推荐答案

对于Android来说,这相当简单:

  1. 在您的设备上启用Developer options和USB调试.这一数字因Android版本的不同而略有不同,但简而言之,您可以点击设备内部版本号7次.然后出现"开发人员选项"选项,您可以单击"启用USB调试".有关最新的说明,请参阅链接的Android文档.
  2. 然后用USB线将手机插入计算机.您可能会在手机上看到一些弹出窗口,询问您是否允许该计算机进行USB调试.说"是".
  3. 运行Flutter ,就像您运行模拟器时一样.

对于iOS来说,这有点复杂,因为你需要一个苹果ID或注册一个"Developer Account":

  1. Open XCode, then open "Preferences>Accounts". Sign in with your ID.
  2. "Manage Certificates" > click on the "+" sign and select "iOS Development".
  3. Plug your device into your machine. Find your device in the drop down (Window > Organizer).
  4. 在团队弹出菜单下,单击修复问题.
  5. In Xcode,单击Run(运行)按钮.

(在随后的运行中,您可以使用Android Studio、VS Code或任何其他 Select 的IDE将其部署到iOS设备,您只需使用Xcode第一次设置该证书.Here's Apple's documentation设置Xcode以运行物理设备.)

Flutter相关问答推荐

Flutter日期和时间 Select 器未显示

如何在应用栏中将列置于中心

如何使用底部导航栏修复此导航问题

Flutter BLoC et workmanager:如何创建独特的仓库初始化模式?

为什么Flutter 翼扩展卡有上下边框?

我怎样才能go 掉这个底部导航栏上的白色背景

无法将新文物与Flutter 项目集成在一起

Flutter:无法构建iOS应用程序-找不到PigeonParser.h文件

Flutter如何将2个以上的值传递到ListView上的另一个屏幕?

如何在Flutter 中使用选定的键和值从 map 列表创建 map

我无法找到修复此错误的位置,指出无法使用静态访问来访问实例成员

显示图像的放大部分

如何将取消图标放置在右上角

Flutter开发中,如何通过'nfc_manager'插件在Android设备上避免默认的New Tag Scanned弹出窗口?

Flutter 判断 Uint8List 是否有效 Image

Flutter 动保存新的变量值

Flutter可滚动定位列表支持rtl方向吗?

Riverpod 在使用冻结副本更新状态时触发重建,即使没有任何更改

Flutter Web App 未启动:脚本的 MIME 类型不受支持

Textfield 和 MasonryGrid 给出错误(垂直视口的高度没有限制)