【问题标题】:Building iOS App Clip using Flutter without going over 10MB limit?使用 Flutter 构建 iOS App Clip 而不超过 10MB 限制?
【发布时间】:2020-11-09 07:24:44
【问题描述】:

我正在使用 Flutter 对 App Clip(然后是 Instant Apps)进行一些研究。

这是我的发现:

  • 我成功构建并运行示例应用程序ios_app_clip
  • 我按照Adding an iOS App Clip target 教程使用 App Clip 成功构建并运行了“我自己的”应用程序
  • 在这两种情况下,应用程序都在模拟器/设备中成功运行,但在上传时被 Apple 拒绝,因为 App Clip 太大(略超过 10Mb)
  • 我在不使用材料的情况下构建变体(并设法将应用程序降低到 ~8Mb),但 Apple 仍然抱怨应用程序太大

这是我的问题:

  • 如果我理解正确(通过在互联网上阅读),Flutter 应用程序(以及随后的 App Clip)的大小很大,因为包含“材料”库 - 这是合乎逻辑的,因为如果您想绘制任何东西,必须包含 lib (也在 App Clip 中)
  • 我构建了一个应用程序版本,其中不包含任何父应用程序组件,但应用程序仍然被拒绝 - 这是否意味着无论如何都包含“材料”库?
  • 我有没有办法不在 App Clip 中包含任何 Flutter 库并使用 xCode 和本机代码开发 App Clip(我知道这很愚蠢)?
  • 是否有人设法创建了 App Clip 并将其推送到 AppStoreConnect?

感谢您的任何回答!

【问题讨论】:

    标签: flutter apple-appclips


    【解决方案1】:

    您不必按照Adding an iOS App Clip target 教程的步骤进行操作。

    您可以简单地添加App Clip 的项目目标,并为您的Clip 部分添加快速代码。无需从 Flutter 项目中导入任何内容。

    【讨论】:

    • 我明白这一点,但这意味着应用程序不会有相同的用户界面
    • 如果您遵循相同的设计,您始终可以通过 Flutter 和 swift/objc 创建相同的 UI。顺便说一句,剪辑应该是您应用的一小部分,
    猜你喜欢
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 2015-02-08
    • 2020-04-24
    • 2012-03-12
    • 2011-10-14
    • 2021-02-25
    相关资源
    最近更新 更多