Flutter在Xcode中调试

4,053 阅读1分钟

mac电脑中: IOS:

  1. 首先确保 mac系统更新至 macOS Mojave系统
  2. 安装 Xcode模拟器 (通过Spotlight搜索<cmd + space>open -a Simulator)

3. 通过检查模拟器 硬件>设备 菜单中的设置,确保您的模拟器正在使用64位设备(iPhone 5s或更高版本). 4. 根据您的开发机器的屏幕大小,模拟的高清屏iOS设备可能会使您的屏幕溢出。在模拟器的 Window> Scale 菜单下设置设备比例 5. 运行 flutter run启动您的应用.

安装到iOS设备: 要将您的Flutter应用安装到iOS真机设备,您需要一些额外的工具和一个Apple帐户,您还需要在Xcode中进行设置。

  1. 安装 homebrew (如果已经安装了brew,跳过此步骤).

  2. 打开终端并运行这些命令来安装用于将Flutter应用安装到iOS设备的工具 brew update brew install --HEAD libimobiledevice (报错先安装xcode-select --install) brew install ideviceinstaller ios-deploy cocoapods pod setup

  3. 遵循Xcode签名流程来配置您的项目:

  • 在Xcode中,选择导航面板左侧中的Runner项目
    • 创建bundle identifier
    • 登录AppID
  • 在Runner target设置页面中,确保在 常规>签名>团队
  • 下选择了您的开发团队。当您选择一个团队时,Xcode会创建并下载开发证书,向您的设备注册您的帐户

  • 原装数据线连接手机, 运行启动您的应用程序 flutter run
    • 构建时一直报错: Command CodeSign failed with a nonzero exit code
    • 解决办法:重启电脑后,重新run, 使用开发者钥匙串, 最后flutter succeed;
    • 允许读取开发者钥匙串
    • succeed后在手机端设备管理信任 当前软件