用户登录

要用真实的 iOS 设备调试应用,先得做点配置,打开项目目录,然后打开 ios 这个目录,找到这个目录里的 .xcworkspace 文件,这样会打开 XCode。

打开以后,选中左边的这个 Runner,然后打开 Signing & Capabilities 这个选项卡。这里已经勾选了 Automatically manage signing ,自动管理签名。

再点一下 Team 后面这个 Add Account,添加帐户,这里可以输入我们之前已经加入了苹果开发者计划的苹果 ID 。点击下一步,再输入帐户对应的密码,再点击下一步。成功以后先关掉这个窗口。

打开 Team 右边的这个下拉菜单,现在是 None,这里可以选择刚才添加的这个帐户。

下面会显示创建证书,还有 Provisioning profile。成功以后在 Signing Certificate 后面会显示 Apple Development,后面是苹果开发者的名字。

再修改一下这个 Bundle identifier,你可以把它想成是我们的应用的 ID,一般这个 ID 会使用反向的域名,比如我的域名是 ninghao.co,这里就可以是 co.ninghao ,然后再加上这个应用的名字,比如 xb2-flutter 。

在苹果的开发者网站,打开 Certificates ,这里会显示签发的证书。

允许任何来源的应用

下面我们运行一下应用的调试,这里需要再做点准备,首先可以在终端,执行一下 sudo spctl --master-disable ,输入用户的密码,确定一下。 然后打开系统的安全性与隐私,执行了刚才那个命令以后,打开这个小锁头,在允许从以下位置下载的 App 这里就可以选择任何来源。

运行调试

打开项目里的 main.dart ,选择要使用的设备,我已经把手机跟电脑用数据线连接在一起了,所以这里可以选择我的手机,然后运行一下调试。

编译应用的时候可能会提示我们要输入用户的密码,然后点击允许。编译完成以后会把应用安装在设备上。这里又提示 macOS 无法验证 iproxy 的开发者,确定要打开它吗,因为我们之前设置允许任何来源的应用,所以这里可以选择打开。

第一次打开编译好的应用,这里提示了一个问题,因为我们还没有允许应用使用网络,选择无线局域网与蜂窝网络。

打开调试,按一下继续。然后可以在手机上测试一下我们开发的这个应用。

用真实设备调试应用(iOS)《 Flutter 2:发布应用 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点