如何解决使用Flutter构建iOS应用剪辑而没有超过10MB的限制?
我正在使用Flutter对App Clip(然后是Instant Apps)进行一些研究。
这是我的发现:
- 我成功构建并运行了示例应用ios_app_clip
- 按照Adding an iOS App Clip target教程,我使用App Clip成功构建并运行了“我自己的”应用程序
- 在两种情况下,应用程序均可在模拟器/设备中成功运行,但由于App Clip太大(超过10Mb),因此在上传时被苹果拒绝了
- 我在不使用材料的情况下构建变体(并设法将应用程序降低到8Mb),但Apple仍然抱怨应用程序很大
这是我的问题:
- 如果我正确理解(通过在互联网上阅读),则Flutter应用程序(以及随后的App Clip)的大小很大,因为其中包含“ material” lib-这是合乎逻辑的,因为如果要绘制任何内容,必须包含lib (也在App Clip中)
- 我构建了一个应用程序版本,其中未包含任何父应用程序组件,但该应用程序仍被拒绝-这是否意味着无论如何都包含“实质性”库?
- 有没有办法不在App Clip中包含Flutter的任何库,而是使用xCode和本机代码开发App Clip(我知道这很愚蠢)?
- 有人设法创建一个App Clip并将其推送到AppStoreConnect吗?
谢谢您的回答!
解决方法
您不必遵循Adding an iOS App Clip target
教程中的步骤。
您可以简单地添加App Clip
的项目目标,并为Clip部件添加快速代码。无需从flutter项目中导入任何内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。