Flutter App Store Connect 上传问题:错误 ITMS-90171 - 无效的捆绑结构

Chr*_*ian 5 flutter

我在尝试将 Flutter 应用程序分发到 Apple App Store 时遇到了问题:

\n\n
\n

错误 ITMS-90171:“无效的捆绑结构 - 不允许使用二进制文件 \'Media\n Converter.app/Frameworks/Pods_Runner.framework/Pods_Runner\'。您的应用程序可以\xe2\x80\x99t 包含独立的可执行文件或库,\n 除受支持的捆绑包的有效 CFBundleExecutable 之外。请参阅\n 捆绑包编程指南,\n https://developer.apple.com/go/?id=bundle-struct了解有关 iOS 应用程序的信息\n束结构。

\n
\n\n

我还没有遇到任何关于这个错误与 Flutter 结合的搜索结果,我完全不知道从哪里开始寻找问题的根源。

\n\n

我在我的应用程序中使用以下依赖项:

\n\n
    \n
  • 库比蒂诺图标:^0.1.2
  • \n
  • 分享:^0.6.3+6
  • \n
  • flutter_ffmpeg:^0.2.10
  • \n
  • 文件选择器:^1.4.3+2
  • \n
  • 图像选择器:^0.6.3+4
  • \n
  • 路径提供者:\n^1.6.1
  • \n
  • flutter_launcher_icons:^0.7.4
  • \n
  • modal_progress_hud:^0.1.3
  • \n
  • flutter_document_picker:^4.0.0
  • \n
  • 设备信息:^0.4.1+5
  • \n
  • url_启动器:^5.4.2
  • \n
\n\n

有人可以帮忙吗?

\n\n

预先非常感谢!\n最诚挚的问候\n克里斯

\n

And*_*asa 6

我刚刚设法将其上传到应用商店。对我来说诀窍是删除Pods_Runner.framework

构建阶段->嵌入框架

已包含在“链接二进制与库”部分中,因此显然它不应该包含在这两个部分中。

这里不是 ios 开发人员,只是玩 flutter,所以我仍在等待寻找其他东西是否损坏。祝你好运