继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Flutter 39: 图解 iOS 打包 IPA 文件

老菜和尚
关注TA
已关注
手记 185
粉丝 166
获赞 165

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

打包步骤

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

    webp


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

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

webp


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

webp


webp

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

webp


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

webp

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

webp


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

    webp


    webp


  2. 选择发布平台;


    webp

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

    webp


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

    webp


webp

webp


webp


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



作者:阿策神奇


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

图片看不了

查看全部评论