使用 Flutter 构建 iOS App Clip 而不超过 10MB 限制?

问题描述 投票:0回答:2

我正在使用 Flutter 对 App Clip(然后是即时应用程序)进行一些研究。

这是我的发现:

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

这是我的问题:

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

感谢您的回答!

flutter apple-appclips
2个回答
0
投票

您可以将其视为原生项目并创建 APP 剪辑。如果运行出现错误,需要检查这个地方。

查看这里


-1
投票

您不必遵循

Adding an iOS App Clip target
教程的步骤。

您可以简单地添加

App Clip
的项目目标,并为您的Clip部分添加快速代码。无需从 flutter 项目导入任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.