【Flutter】IOS打包
实际与 Flutter 关系不大,基本都是 iOS 日常打包的方式。
打包步骤
找到本地应用文件,使用 XCode 打开,文件路径到 ios 或 xcworkspace 均可;
打开应用后,城别稍微学习一下 iOS 相关的基本信息,可直接跳过本步骤;
2.1 Runner->Flutter 中包含生成的不可编辑的 framework 代码与头文件等
2.2 城别主要学习 Runner.app 中主要内容;在 General 中设置应用名/签名文件/设备兼容/横竖屏/欢迎页等;iOS 欢迎页很方便,可以直接配置欢迎页图标也可以直接配置自己编辑的欢迎页;
2.3 若需要发不到 AppStore 必须需要签名文件,在 Signing 部分进行配置;
2.4 Capabilities 中主要配置权限管理;
2.5 Build Settings 中相关配置文件,包括 CPU 架构等,但基本都不用做调整;
Product 中选择 Archive 即可,特别注意:此时 Runner 设备必须选择 Generic iOS Device;
选择发布平台;
选择 iOS App Store 后下一步选择是直接发布 AppStore 还是打包 IPA 文件,打包的 IPA 文件可通过上传工具进行上传;
城别选择 IPA 文件打包,很简单,一直下一步即可;但城别测试最后一步打包时时间略长,比原生 iOS 要长一些;
Flutter 的打包并非难题,iOS 生态环境虽然封闭但是做的很好,基本没有复杂的步骤,但若是需要发布 AppStore 证书及签名文件是必不可少的;
运行xcode模拟器时如图所示:
这是因为Xcode10是默认选中的最新的New Build System(Default),在这个编译系统的环境下,打包的CI脚本一直会报错。
解决方案:
Xcode菜单栏选择File-- Workspace Setting,把new build system(Defalt)切换到 Legacy Build System 在模拟器上运行就OK!
转载于:https://www.cnblogs.com/sangwl/p/10906804.html
【Flutter】IOS打包相关推荐
- flutter iOS 打包问题
flutter iOS 打包问题 今天写着写着出现了问题.记录一下,用android Studio 打包flutter项目 报错如下: Launching lib/main.dart on iPhon ...
- flutter ios打包_Flutter项目之iOS应用的打包发布流程
微信公众号:Hi Flutter 关注可了解Flutter开发及IT科技资讯.问题或建议,请公众号留言;如果你觉得本文内容对你有帮助,欢迎赞赏 .No.1 Flutter打包发布iOS应用 No.3 ...
- flutter ios打包_使用 Travis CI 为 Flutter 项目打包 Android/iOS 应用
Travis CI 构建 Building Flutter APKs and IPAs on Travis 这篇文章详细介绍了如何在 Travis CI 上为 Flutter 项目打包 Android ...
- flutter ios打包_安卓开发者如何使用Flutter打包IOS应用
安卓开发使用Android Studio开发Flutter应用,那么Flutter代码写出来了,却不知道怎么上架,接下来就教你如何正确的把Flutter代码打包成IPA上架到APP Store 你现在 ...
- flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信
更多文章请查看 flutter从入门 到精通 本文章中的完整代码在这里 题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧. 通过 Flutter 来进行移动应用 ...
- flutter ios打包_关于Flutter iOS打包报错的问题
今天升级Xcode之后,使用打包机打iOS包的时候,报了一个错,报错的信息如下: note: Using new build systemnote: Building targets in paral ...
- 第 3-5 课:Flutter 调试及 Android 和 iOS 打包
在使用不同的开发语言进行开发时,一般都会用到调试.断点调试功能.例如 Web.Android 等等都是支持调试和断点调试的,Flutter 也不例外,支持调试和单元测试功能,还有性能.布局分析器等等. ...
- Flutter IOS 新建打包发布全流程 2023 版
大家好,我是 17. 上一篇写完 Flutter Android 打包保姆式全流程 2023 版 后,小伙伴 MannaYang 和 Mapleeeeeee 留言说要看 IOS 打包的流程.于是 17 ...
- Flutter开发之《头条 Flutter iOS 混合工程实践》笔记(54)
摘自:头条 Flutter iOS 混合工程实践 从 App Store 下载或更新头条(6.9.2 或以上版本),找到 懂车帝 -> 热门车型,点击打开后即可体验 Flutter 的页面效果. ...
- Flutter Android 打包保姆式全流程 2023 版
大家好,我是 17. Flutter 打包的文章一共有两篇 Flutter Android 打包保姆式全流程 2023 版 Flutter IOS 新建打包发布全流程 2023 版 本篇介绍 Andr ...
最新文章
- 63. Unique Paths II
- MongoDB数据库--扩展Base64,算法
- 290种零食大统计,谁能唤起80、90后的童年回忆?|数据会说话
- teamview修改id
- 守住你自己的“沉香”
- cognos安装过程各种问题跟解决方法
- 深入解读Docker底层技术cgroup系列(2)——cgroup的初始化
- matlab cpu序列号,获取cpu序列号 - huhaoren的个人空间 - OSCHINA - 中文开源技术交流社区...
- 模拟电子技术基础》期中考试试题,仅供参考
- 如何关闭135,139,445高危端口
- diskpart命令_Windows Diskpart命令教程
- POJ 1061 青蛙的约定
- Echarts示例大全 Demo合集网站
- NNNNNNNNNN
- python获取excel数据制作有文字和图表的报告_如何用Python绘制学术报告图表?
- WPF自定义日期时间控件
- 计算机科学 泰勒级数,一阶常微分方程泰勒级数解法的计算机实现.pdf
- 常见计算机系统哪些为GUI,GUI 是什么
- ker矩阵是什么意思_变换矩阵与投影
- 计算机理论如何指导实践,计算机专业教学中理论与实践的结合
热门文章
- 基于SSM的酒水商城系统
- 用matlab画玫瑰花,网上收到的用matlab画玫瑰花的代码怎么不行啊,报告错误,求大神...
- 只允许,同一域名下IFRAME,禁止直接访问页面
- IDEA 打包 exe 程序 与 javafxpackager 打包 exe 程序
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_06-vuejs研究-vuejs基础-v-on指令...
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_4-3.登录检验JWT实战之封装通用方法...
- 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_8 响应json数据之响应json格式数据...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_7_练习_对文本的内容进行排序...
- Laravel5.x 封装的上传图片类
- thinkphp3.2.3 bug集锦