Flutter 连接IOS真机
环境配置
- 安装 homebrew (如果已经安装了brew,跳过此步骤)。
homebrew 源地址比较慢,可以配置镜像:
cd "$(brew --repo)" && git remote set-url origin https://git.coding.net/homebrew/homebrew.git
cd $home && brew update
- 打开终端并运行如下这些命令:
brew update
brew install --HEAD libimobiledevice
brew install ideviceinstaller ios-deploy cocoapods
pod setup
- 遵循Xcode签名流程来配置您的项目
遇到的问题
- Building for iOS, but the linked and embedded framework ‘App.framework’,提示只能在模拟器上运行
解决:
flutter clean
rm -rf ios/Flutter/App.framework
然后重新运行Xcode.
- No Provisioning Profile was found for your project’s Bundle Identifier or your
device. You can create a new Provisioning Profile for your project in Xcode for
your team by:
解决:
这是由于 真机安装需要配置证书。
- 打开 xcode, 选择 Runner-> General-> 勾选上 auto manger,
- 如果 没有team记得创建一个Team.
- 运行xcode.如果还是提示找不到 bundleId, 更改下bundleId重新跑下
- 首次运行,会提示你 输入mac 密码 和 在 iPhone上 设置=》通用=》设备管理,上勾选信任证书
参考:
https://book.flutterchina.club/chapter1/install_flutter.html