iOS应用提交App Store失败:Invalid MinimumOSVersion错误求助
iOS App Store提交报错90066:Invalid MinimumOSVersion 解决指南
提交iOS应用至App Store时失败,报错信息:
ERROR: Asset validation failed (90066) Invalid MinimumOSVersion. The value for the Info.plist key MinimumOSVersion could not be parsed . (ID: 37cd46e6-0921-413a-acec-9bbe461338d0)
已完成的配置:
- 全项目统一设置最低iOS版本为11.0,包括Podfile中配置
platform :ios, '11.0' - 当前开发环境:Xcode 14.0.1、Flutter 3.3.4
排查与解决步骤
1. 校验Info.plist的版本格式
打开项目的Info.plist文件,定位MinimumOSVersion键:
- 若用Xcode可视化编辑,确认"Deployment Target"设置为11.0,Xcode会自动同步该字段
- 若编辑plist源码,确保代码格式为:
<key>MinimumOSVersion</key><string>11.0</string>,避免多余字符(空格、嵌套引号等)
2. 统一Flutter iOS项目的部署版本
打开ios/Runner.xcworkspace,确认以下位置版本一致:
- Runner目标的"Minimum Deployments"
- Runner目标Info.plist中的
MinimumOSVersion - Podfile中
platform :ios, '11.0',执行pod install重新拉取依赖
3. 清理缓存并重建
- Xcode端:按
Cmd + Shift + K清理缓存,再按Cmd + Option + Shift + K清理构建文件夹 - Flutter端:执行
flutter clean清除项目缓存,再运行flutter pub get - 重新构建归档:执行
flutter build ipa后尝试提交
4. 检查AppFrameworkInfo.plist版本
查看AppFrameworkInfo.plist中的MinimumOSVersion,确保值为"11.0"。该文件由Flutter构建生成,若版本不匹配需重新构建同步配置。
5. 排查第三方依赖兼容性
执行pod deintegrate移除现有依赖,再运行pod install重新安装,确保所有第三方Pod的最低部署版本兼容iOS 11.0。
内容的提问来源于stack exchange,提问作者thirdOne
相关产品推荐
相关产品推荐

