ios包上架系列 一、打包机Flutter项目环境配置

打包的时候一定要断开网络,上线包名只能在打包机配置

在这里插入图片描述

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、模拟器验证

模拟器验证通过后,断网打包
打包方法:

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 05:36:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 05:36:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 05:36:05       87 阅读
  4. Python语言-面向对象

    2024-04-12 05:36:05       96 阅读

热门阅读

  1. 怎么给html文件本地启动一个服务去访问

    2024-04-12 05:36:05       31 阅读
  2. 使用 Python + xxl-job 构建爬虫系统

    2024-04-12 05:36:05       41 阅读
  3. 蓝桥杯算法题:蓝桥骑士

    2024-04-12 05:36:05       181 阅读
  4. 阿里云实现amqp

    2024-04-12 05:36:05       35 阅读
  5. [SQL Server]数据库锁的种类

    2024-04-12 05:36:05       46 阅读
  6. 减少服务器被入侵

    2024-04-12 05:36:05       48 阅读
  7. 阿里云(国内)安装nvm

    2024-04-12 05:36:05       40 阅读
  8. ocr+sha256

    2024-04-12 05:36:05       128 阅读
  9. Spring Boot 连接 RabbitMQ

    2024-04-12 05:36:05       189 阅读
  10. ELK Stack、Kafka 和 Filebeat 认识和使用上手

    2024-04-12 05:36:05       106 阅读