Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【Flutter 专题】39 图解 iOS 打包 IPA 文件

【Flutter 专题】39 图解 iOS 打包 IPA 文件

作者头像
阿策小和尚
发布于 2019-08-12 08:27:24
发布于 2019-08-12 08:27:24
2K0
举报
文章被收录于专栏:阿策小和尚阿策小和尚

和尚前两天学习了一下如何打包 Android APK 文件,作为一个 Android 开发,对 iOS 完全不懂,所以特意请教了一下朋友,学习一下如何打包 iOS IPA 文件。实际与 Flutter 关系不大,基本都是 iOS 日常打包的方式。

打包步骤

1. 找到本地应用文件,使用 XCode 打开,文件路径到 iosxcworkspace 均可;

2. 打开应用后,和尚稍微学习一下 iOS 相关的基本信息,可直接跳过本步骤;

2.1 Runner->Flutter 中包含生成的不可编辑的 framework 代码与头文件等

2.2 和尚主要学习 Runner.app 中主要内容;在 General 中设置应用名/签名文件/设备兼容/横竖屏/欢迎页等;iOS 欢迎页很方便,可以直接配置欢迎页图标也可以直接配置自己编辑的欢迎页;

2.3 若需要发不到 AppStore 必须需要签名文件,在 Signing 部分进行配置;

2.4 Capabilities 中主要配置权限管理;

2.5 Build Settings 中相关配置文件,包括 CPU 架构等,但基本都不用做调整;

3. Product 中选择 Archive 即可,特别注意:此时 Runner 设备必须选择 Generic iOS Device

4. 选择发布平台;

5. 选择 iOS App Store 后下一步选择是直接发布 AppStore 还是打包 IPA 文件,打包的 IPA 文件可通过上传工具进行上传;

6. 和尚选择 IPA 文件打包,很简单,一直下一步即可;但和尚测试最后一步打包时时间略长,比原生 iOS 要长一些;

Tips: iOS 打包很方便,和尚最终生成的 IPA 文件为 9.9M 相对于同一个应用,Android 打包的 APK 文件为 5.7M,和尚理解 iOS 中需要添加一些 Flutter 附加的 so 库等文件。


Flutter 的打包并非难题,iOS 生态环境虽然封闭但是做的很好,基本没有复杂的步骤,但若是需要发布 AppStore 证书及签名文件是必不可少的;和尚不懂 iOS 开发,如果有错误的地方烦请多多指导

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿策小和尚 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Flutter 专题】39 图解 Android 打包 APK 文件
和尚是搞 Android 的,曾经尝试过打包 APK 文件失败,由于种种原因暂停研究,今天重新学习一下如何打包 APK 。官网讲解的清楚明了,和尚在此基础上整理一下打包过程中遇到的问题。
阿策小和尚
2019/08/12
9040
【Flutter 专题】39 图解 Android 打包 APK 文件
Flutter项目之iOS应用的打包发布流程
很多安卓或前端等其他开发兄弟们,转入到Flutter开发,打包应用是必备课题,都会经历,然而苹果打包上架相比安卓及其他差异还是挺大的,没接触过iOS开发的朋友,可能很难顺利的完成,接下来介绍下Flutter如何打包iOS应用,并上传到苹果开发后台。
Qson
2022/04/11
6.5K0
Flutter项目之iOS应用的打包发布流程
Flutter:实现iOS无证书打包ipa
很多时候因为种种原因,我们需要发布ipa,但是苦于没有企业证书,或者说由于某些原因,我们要将ios产物交给第三方进行企业签名,那么我们并没有开发者证书怎么办?网上关于iOS无证书打包ipa的文章也很多,我只说我验证过的一种可靠方式。 首先,我们先生成一个Runner.app:
JarvanMo
2019/02/25
4.8K1
Flutter 搭建 iOS 命令行服务打包发布全保姆式流程
在以前的 《 Android 和 iOS 打包提交审核指南》 里介绍了 Flutter 下打包 Android 和 iOS 的指南,不过这部分内容主要介绍的是如何在本地打包发布流程。
GSYTech
2021/04/23
3.4K1
Flutter 搭建 iOS 命令行服务打包发布全保姆式流程
ios打包ipa文件并上传到托管平台
当我们开发完app后,需要将ipa/apk提交给测试人员测试,然后才能上线。下面就来看一下如何打包ipa文件,并上传托管平台。 做过ios开发的童鞋都知道,ios为开发者提供了描述文件有2类,有说是3种(说的是iOS App):在Development类下就一种,用于真机调试Debug模式的描述文件;然而在Distribution类下,有2种描述文件。正常情况下,我们会使用App Store——Create a distribution provisioning profile to submit your
xiangzhihong
2018/01/26
2.3K0
Flutter完整开发实战详解(十九、 Android 和 iOS 打包提交审核指南)
作为系列文章的第十九篇,本篇将科普 Android 和 iOS 平台的打包和提交审核流程。
GSYTech
2020/02/13
2.2K0
打包 iOS 的 IPA 文件
本篇博客将为您介绍如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序标识和证书、配置构建设置到构建应用程序、导出IPA,以及签名和导出等方面进行详细讲解。此外,我们还将介绍一些实用的代码案例,帮助您更好地理解和操作。
爱学iOS的小麦子
2024/02/06
2730
Flutter打包apk
这里我们用命令行生成一个.jks的文件。我们使用的是Android Studio自带的debug.keystore密钥库。
用户6094182
2019/08/23
3.1K0
Flutter打包apk
【程序源代码】人人影视客户端 for Flutter
主要的功能有:安卓端边下边播、自动适应DarkMode、本地播放、我的收藏、影视搜索、用户登录
程序源代码
2020/05/26
1.9K0
将Flutter程序打包为ios应用并进行安装使用
为设备(ios-release)构建com.example.myTimeApp... ════════════════════════════════════════════════════════════════════════════════ 找不到有效的代码签名证书 您可以通过在Xcode中使用您的Apple ID登录并创建iOS开发证书以及为您的项目创建一个 配置文件来连接到您的Apple开发者帐户,方法如下: 1- 使用以下命令打开Flutter项目的Xcode目标: open ios/Runner.xcworkspace 2- 在导航器中选择“Runner”项目,然后选择“Runner”目标 在项目设置中 3- 确保在Signing & Capabilities > Team下选择了“Development Team”。 您可能需要: - 首先使用您的Apple ID在Xcode中登录 - 确保您拥有一个有效的唯一Bundle ID - 使用您的Apple开发者帐户注册您的设备 - 让Xcode自动为您的应用程序配置配置文件 4- 再次构建或运行您的项目 5- 在iOS设备上信任您新创建的开发证书 通过设置 > 通用 > 设备管理 > [您的新证书] > 信任
fliter
2024/05/11
4180
将Flutter程序打包为ios应用并进行安装使用
【Flutter 专题】77 图解历史 Android Native 项目接入 Flutter Module
随着 Flutter 的逐渐发展与完善,与 Native 结合使用的场景越来越多;和尚今天尝试将一个历史的 Android Native 项目接入 Flutter Module;
阿策小和尚
2020/03/04
1.2K0
FlutterUnit 已上架 iOS,暗色模式全面支持
FlutterUnit 是我的一个开源项目,基于 Flutter 构建的一个 全平台 应用程序。现在很荣幸地宣布: FlutterUnit 已经上架 iOS 的 App Store ,自此主流的几大平台均已提供体验。
张风捷特烈
2023/09/01
3850
FlutterUnit 已上架 iOS,暗色模式全面支持
Flutter完整开发实战详解(三、 打包与填坑篇)
作为系列文章的第三篇,继篇章一和篇章二之后,本篇将为你着重展示:Flutter开发过程的打包流程、APP包对比、细节技巧与问题处理。本篇主要描述的Flutter的打包、在开发过程中遇到的各类问题与细节,算是对上两篇的补全。
GSYTech
2018/08/12
3.8K0
Flutter完整开发实战详解(三、 打包与填坑篇)
Flutter免费iOS真机调试 AndroidStudio iPhone真机运行教程
可是,Android开发的我并不了解如何打包到iPhone手机上运行。网上搜了一遍,同事问了一遍,都说要交99刀成为苹果开发者才能真机运行。我……
毛大姑娘
2020/09/10
7.1K0
Flutter免费iOS真机调试 AndroidStudio iPhone真机运行教程
Flutter应用程序加固的问题及解决方案
​🚀Flutter应用程序加固的问题及解决方案引言在移动应用开发中,为了保护应用程序的安全性,开发者需要对应用进行加固。在使用Flutter技术进行应用程序开发时,也需要注意应用程序的安全问题和加固方案。本文将介绍在Flutter应用程序加固过程中可能出现的问题,并提供相应的解决方案。通过学习本文,开发者可以更好地保护Flutter应用程序的安全性,提供更加安全的应用程序给用户使用。
iOS Magician
2023/12/01
3040
Flutter应用程序加固的问题及解决方案
Flutter macOS Android打包
对于macOS用户使用flutter build apk打包可为曲折,官方只给出了Android正常的配置流程,但是macOS用户是不行滴---需要申请系统的访问权限授权
大话swift
2019/07/04
8700
Flutter macOS Android打包
2022最新xcode打包IPA(完整详细图文)​
本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增与更新版本。​
iOS程序应用
2022/12/05
1.3K1
【Flutter 专题】63 图解 Flutter 集成极光 JPush 小结
我们每天都在接收各种推送消息,而最初的 Flutter 推送主要是与原生交互进行;现阶段极光推出了 Flutter JPush,虽不如原生强大,但日常需求均可满足,和尚尝试集成了 Flutter 版的 JPush;
阿策小和尚
2019/10/10
2.2K0
【Flutter 专题】63 图解 Flutter 集成极光 JPush 小结
Flutter 接入微信支付之前的准备工作
(3). KEY:API 密钥。参考开户邮件设置,必须配置,登录商户平台自行设置;
越陌度阡
2021/03/02
1.5K0
Flutter 接入微信支付之前的准备工作
xcode打包IPA(完整详细图文)
③ 99美元的开发者证书一个(此证书提供App上传到App Store),苹果的另外一个299美元一年的证书打包流 程一样,只是在后期打包时候的选项不同,会在后文提及.xcode打包IPA
iOS Magician
2023/03/21
5670
xcode打包IPA(完整详细图文)
相关推荐
【Flutter 专题】39 图解 Android 打包 APK 文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档