我已经开始从Xcode收到此错误消息:
ERROR ITMS-90208: "Invalid Bundle. The bundle <your.app> does not support the minimum OS Version specified in the Info.plist"
我从未在plist中指定操作系统版本号。它始终位于“部署目标”设置中。我已经检查了部署目标中的版本,但一切看起来都不错。
任何想法如何解决?
答案 0 :(得分:26)
Go Runner-> Flutter-> AppFrameworkInfo.plist
并更改最低sdk版本9以及xcode最低sdk版本9.0
这对我有用:)
答案 1 :(得分:11)
我在Flutter中进行开发,今天验证我的应用程序时出现此错误。 我执行了以下3个步骤来解决该问题。
platform :ios, '9.0'
iOS 9.0
9.0
答案 2 :(得分:9)
我在不同的地方将iOS版本添加到了10.0:
为我工作。
答案 3 :(得分:9)
我讨厌在有那么多答案的情况下添加另一个答案,但是其他答案都没有起作用,而且这样做是:
完成flutter clean
后,将 MinimumOSVersion (在/ios/Flutter/AppframeworkInfo.plist内部)更改为9.0,将 iOS部署目标(在内部)项目运行程序)设置为9.0,而 iOS部署目标(在目标运行程序内部)设置为9.0,该错误消失了。
(来自:https://github.com/flutter/flutter/issues/58200#issuecomment-675085313)
所有现有答案都缺少Xcode> Runner> Project > Runner内部的更改。
答案 4 :(得分:5)
最重要的是将其添加到您的podfile
platform :ios, '13.0'
然后将MinimumOSVersion更改为13.0 in
Runner -> Flutter -> AppFrameworkInfo.plist
然后在您的xcode => General =>部署信息中。 IOS => 13.0
答案 5 :(得分:2)
我首先添加到了info.plist
<key>MinimumOSVersion</key>
<string>13.0</string>
在我更改了AppFrameworkinfo.plist之后 必须为13.0
另外,我关闭项目并重新打开
答案 6 :(得分:1)
帮助可能遇到此问题的其他人。相同代码但消息稍有不同,此错误有所不同:
错误ITMS-90208:“无效的捆绑包。捆绑包 YourApp.app/Frameworks/SomeFramework.framework不支持 在Info.plist中指定的最低操作系统版本。”
即使该应用程序的Info.plist的MinimumSdk设置为10.0,而该框架的Info.plist的MinimumSdk设置为8.0(在我看来,这是一个合适的组合),但通过应用程序加载程序上传却出现了上述错误。
通过将框架的Info.plist文件中的MinimumSdk设置增加固定为10.0,该值与应用程序所使用的值相同。这是唯一的更改,并修复了提交错误。
答案 7 :(得分:1)
我的项目最低SDK为8.0 ... 似乎Flutter需要更高的部署目标。 设置为“ 10.0”即可解决
答案 8 :(得分:0)
对我而言,我的部署信息存在问题。我们的.app和.appex扩展名列表中的部署目标不同,因为它们没有自动同步。一旦他们被改为相同的价值,一切都顺利进行。这只是我在Xcode 8上为贴纸包项目找到的修复。希望它有任何帮助
答案 9 :(得分:0)
使用测试版Xcode提交到App Store时,我遇到了这个问题。使用发行版解决了这个问题。
答案 10 :(得分:0)
我的问题是Bundle错过了iPhone iOS 6,7的Launch Images。
很长一段时间内最令人沮丧的错误,因为消息没有暗示任何内容,而且你一个人找到了可能出错的地方。
希望它有所帮助!
答案 11 :(得分:0)
我已添加到info.plist.xml:
AttributeError: 'RangeIndex' object has no attribute 'to_period'
它奏效了。
答案 12 :(得分:0)
在“常规”部分的“部署信息”中更改目标版本