Flutter ios 打包Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the mi

1.前言
今天升级了flutter版本后,准备打一个ios包,在打完包准备上传App StoreConnect的时候发现报了一下错误

Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist. 

这个原因是Flutter的sdk的引擎要求的ios系统版本和我们Xcode打包的时候支持的最低版本不一致,需要统一

解决步骤:

  1. 找到自己flutterSDK并按照以下顺序依次打开flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64/Flutter.framework/info.plist
  2. 这里我选择的是ios-release,如果是其他的版本,选择同等级目录下其他版本即可
  3. 查看该info.plist文件的MinimumOSVersion字段值记录下来(我这里是11.0)后打开xcode项目按照Runner =》Flutter=》AppFrameworkIfo =》MinimumOSVersion 步骤,找到以下框选的字段,将我们刚才记录的值填写进去就可以了。
  4. ios重新打包。再上传就可以啦。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值