我们用 Flutter 开发的应用,可以运行在 iOS 或者 Android 的模拟器上,另外我们也可以让应用在真实的设备上运行,如果你打算让应用在 iOS 设备上运行,你需要先去申请加入苹果开发者计划,每年需要付给苹果公司一定的费用。
用自己的 Apple ID ,申请加入苹果的开发者计划,成功以后,你就可以使用你的 Apple ID 去开发 iOS 或者 macOS 平台的应用了,如果你想把开发的应用送到 App Store 里面供大家下载或者购买,你就必须要加入苹果的开发者计划才行。
先在终端,运行一下 flutter doctor, 在 Connected device 这里会出现一个警告,提示还没有连接真实的设备。
下面我把我的 iPhone,用数据库连接到我的这台电脑上,为了让大家可以看到我的设备屏幕,可以用一下 macOS 系统自带的 quicktime 这个软件,打开 quicktime。 打开 文件 菜单,新建一个影片录制。
如果你的设备跟电脑正确的用数据线连接到了一起,在 quicktime 这里就可以选择你的设备,这样设备屏幕也就会显示出来。现在你看到的就是我的手机屏幕。
要注意的是,手机一定要解锁,并且在第一次连接到电脑的时候,手机上可能会弹出是否信任这台电脑,你必须要选择 信任 才行。
如果你发现 quicktime 上面没有出现连接好的设备,你可以还原一下手机的位置与隐私的设置,然后重新启动一下手机。
在执行一下 flutter doctor ,这次就会提示已经有一台可用的设备了。