打包的时候一定要断开网络,上线包名只能在打包机配置
1、Xcode 需要从其它电脑空投
版本号:14.3.1
升级到Xcode14.3后发现,从这个版本开始,苹果从Xcode中移除了ARC相关的库,会导致fluter项目下的原生工程使用Xcode编译原生代码没 有问题,
但是flutter项目编译时候链接出错:Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib
解决办法:
从Xcode12中提取arc文件夹,粘贴到lib下(临时办法);以后有时间可以试试升级最新flutter看是否适配最新Xcode(推荐办法)
2、双击描述文件和P12(需要密码,生成P12 有设置)
P12 会在钥匙里
描述文件会安装到xcode,打开xcode会自动识别
3、JDK、flutter SDK 下载 (X86因为是intel芯片)
版本和项目保持一致
jdk dmg直接安装、flutter SDK 需要环境变量配置
4、Git配置(必须,否则拉库有问题)
SourceTree 下载链接:https://www.sourcetreeapp.com
下载后远程克隆 ,会弹出输入git账号密码弹窗,输入正确即可
先新建一个文件夹,再执行以下命令,提示输入账号名和密码
git clone https://codeup.aliyun.com/60b71d6d66bba1c04b443900/quark-frontend/UnionLaoAndroid.git
5、VScode
扩展中搜索并安装:Dart / Flutter
6、Android Studio
Plugins 插件下载:
Dart
Flutter
JsontoDart
打包前更改版本号
7、生成ipa文件
8、项目内容
9、项目代码更改
包名更改
10、Firebase配置
11、模拟器验证
模拟器验证通过后,断网打包
打包方法: