Mac 运行flutter项目

本文详细介绍了在Mac环境下配置VSCode与Flutter环境的过程,包括安装CocoaPods,解决跨平台插件兼容性,以及如何在iOS设备上运行和调试Flutter项目。此外,还提供了详细的iOS应用打包步骤,涵盖了Xcode配置、证书选择、编译及导出IPA文件的全过程。

Mac 运行flutter项目

1.配置Mac VS Code Flutter环境
https://www.jianshu.com/p/55a047296368
2.Mac安装CocoaPods
https://www.jianshu.com/p/cde521ea8afb
3.注意使用的插件要符合两个平台(使用之前要确认确保两个平台)

运行到苹果手机
1. 配置完环境后 打开终端    cd到flutter项目的ios目录下  然后执行  pod update 生成Podfile。lock文件
2.如果出现错误 按照提示进行修改
3.在VS code的终端运行 flutter build ios --release 生成 podfile文件
4.执行flutter run命令
5.如出现错误 按照提示进行修改
6.CocoaPods minimum required version 1.6.0 or greater not installed. Skipping pod install.  出现这个错误 如果已经安装过CocoaPods  那么可以忽略此错误。
运行到苹果手机
直接点击调试即可


打包ios方法:
在Xcode中运行
runner->Edit Scheme->找到Build Configuration->模式选择release->关闭
左侧目录栏->选择runner->General->Display Name是app名字;发布release版本的时候需要在Signing这边选择要发布的开发者证书,不然无法发布;Deployment Info选择 Target为9.0【以当前最低版本要求选择】
如果项目跟播放器有关系的,需要注意设置Build Settings下有一个 Valid Architectures 可能得去掉 arm7的参数,看发布正式版本时是否提示该错误,如果没有则跳过。

发布release步骤
选择product->Archive[进入编译,查看进度,如果没有错误将提示build success]->弹出发布成功弹出框,选择Distribute App->选择 Ad Hoc -> Ad Hoc distribution options[直接下一步]-> Re-sign "Runner" [下一步]-> Review Runner.ipa Content[选择Export]->继续[Export]->即可看到导出文件夹生成一个ipa的文件包


如何查看发布的包有没有包含最新的key
导出包改包名ipa->zip,解压,拿到里面的runner,到控制台,cd 到该目录下,输入命令security cms -D -i embedded.mobileprovision 就可以查看从苹果后台录入到新id 了
记录出现问题
(1)打包后出现白屏不能进入APP  :
如果发布正式版后,下载app打开白屏,则需要先到code执行命令  flutter build ios --release,然后再到xcode下重新打包,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值