1.环境配置
1.安装xcode:AppStore安装
2.安装Ruby:先通过https://rvm.io/安装rvm,然后通过rvm install 2.6.4安装Ruby
3.安装cocoapods:通过sudo gem install cocoapods安装cocoapods(类似android gradle)
2.安装Plugin
1.查看podfile文件:里边有2个plugin,plugin 'cocoapods-cafswitcher’和plugin ‘cocoapods-ljflutter’,podfile类似android的build.gradle
2.通过sudo gem install cocoapods-cafswitcher安装cocoapods-cafswitcher
3.通过sudo gem install cocoapods-ljflutter --source=http://gems.ke.com安装cocoapods-ljflutter
3.更新pod
1.进入工程所在目录,执行pod update,如果pod已经下载下来,可以执行pod install
4.配置APP签名
1.通过xcode->preference→account增加个人账号,个人如果在组织下会自动带出组织账号(个人账号会有限制,最好使用组织账号)
2.在sign→team中选择组织账号,会根据账号+bundleid自动拉取证书和描述文件
5.workspace和project
workspace包括了当前project和pod,project只包括当前project,所以打开项目需要打开workspace文件
6.模拟器
iOS一般使用模拟器开发,打开模拟器后,通过device→shake可以模拟摇一摇
7.本地依赖Flutter工程
修改podfile的flutter工程为本地依赖
8.通过AndroidStudio修改Flutter代码并HotReload
1.点击FlutterAttatch
2.通过模拟器打开Flutter页面,并修改代码
3.点击FlutterHotReload加载修改后的代码