Ios 错误ITMS-90208:“;无效的包。捆绑<;你的.app>;不支持Info.plist中指定的最低操作系统版本;

Ios 错误ITMS-90208:“;无效的包。捆绑<;你的.app>;不支持Info.plist中指定的最低操作系统版本;,ios,xcode,Ios,Xcode,我已开始从Xcode获取此错误消息: ERROR ITMS-90208: "Invalid Bundle. The bundle <your.app> does not support the minimum OS Version specified in the Info.plist" 错误ITMS-90208:“包无效。包不支持Info.plist中指定的最低OS版本” 我从未在plist中指定操作系统版本号。它始终位于部署目标设置中。我已经检查了部署目标中的版本,但看起来都

我已开始从Xcode获取此错误消息:

ERROR ITMS-90208: "Invalid Bundle. The bundle <your.app> does not support the minimum OS Version specified in the Info.plist"
错误ITMS-90208:“包无效。包不支持Info.plist中指定的最低OS版本”
我从未在plist中指定操作系统版本号。它始终位于部署目标设置中。我已经检查了部署目标中的版本,但看起来都不错


有什么办法解决吗?

对我来说,这是我的部署信息中的一个问题。当my.app和.appex扩展名列表中的部署目标没有自动同步时,它们是不同的。一旦它们被更改为相同的值,一切都会顺利进行。这只是我为Xcode 8上的贴纸包项目找到的一个补丁。希望它能有所帮助

我在使用测试版Xcode提交到应用商店时遇到了这个问题。使用发布版本解决了问题。

我的问题是捆绑包缺少iPhone iOS 6,7的发布图像

这是很长一段时间以来最令人沮丧的错误,因为消息没有任何提示,只有你一个人在寻找可能的错误


希望有帮助

帮助可能遇到此问题的其他人。此错误有一个变体,代码相同,但消息略有不同:

错误ITMS-90208:“无效的捆绑包。捆绑包无效。” YourApp.app/Frameworks/SomeFramework.framework不支持 Info.plist中指定的最低操作系统版本。“

尽管应用程序的Info.plist的MinimumSdk设置为10.0,而框架的Info.plist的MinimumSdk设置为8.0(在我看来,这是一个合适的组合),但通过应用程序加载程序上传会出现上述错误


通过将框架的Info.plist文件中的MinimumSdk设置增加到10.0(与应用程序使用的值相同)来修复此问题。这是唯一的更改,并修复了提交错误。

我添加到Info.plist.xml中:

<key>MinimumOSVersion</key>
<string>10.0</string>
最小版本
10

它成功了。

我在不同的地方将iOS版本添加到10.0:

  • 跑步者->跑步者->常规->部署信息:目标
  • Runner->Runner->info.plist
  • 流道->颤振->AppFrameworkInfo.plist

为我工作。

Go Runner->Flatter->AppFrameworkInfo.plist

并更改最小sdk版本9,以及xcode最小sdk版本9.0


这对我来说很有用:)

我在Flatter中进行开发,今天验证我的应用程序时出现了这个错误。 我做了以下三个步骤来解决这个问题

  • 打开flatter_项目/ios/Podfile文件。将此文件添加到顶部
    platform:ios,“9.0”
  • Xcode->Runner->General->Deployment Info->Target:
    iOS 9.0
  • Xcode->Runner->flatter->MinimumOSVersion:
    9.0

  • 我的项目MinumSDK是8.0。。。 看来颤振需要更高的部署目标。。
    当我将“10.0”设置为我首先添加到info.plist中时,问题就解决了

    <key>MinimumOSVersion</key>
    <string>13.0</string>
    
    最小版本
    13
    
    在我更改AppFrameworkinfo.plist之后 必须是13.0


    此外,我关闭项目并重新打开“部署信息”的“常规”部分中的“更改目标版本”

    我讨厌在有这么多答案的情况下添加另一个答案,但其他答案都不起作用,这确实起到了:

    执行
    flatter clean
    ,将MinimumOSVersion(内部/ios/flatter/AppframeworkInfo.plist)更改为9.0,ios部署目标(内部项目运行程序)更改为9.0,ios部署目标(内部目标运行程序)更改为9.0后,错误消失

    (发件人:)


    所有现有答案都缺少Xcode>Runner>项目中的更改。

    最重要的是将其添加到您的pod文件中

     platform :ios, '13.0'
    
    然后在中将MinimumOSVersion更改为13.0

    Runner -> Flutter -> AppFrameworkInfo.plist
    

    然后在您的xcode=>General=>Deployment info.IOS=>13.0

    中,我得到了相同的结果,我认为这可能与如何在较旧的IOS版本中工作的变通方法有关…在if语句中包含新代码等…:(…很明显XCode找到了它..你的另一个问题的解决方案也是一样:@Snow Crash你做了什么来解决这个问题?谢谢你解决过这个问题吗?怎么解决的?我也被这个错误咬了一口。奇怪的是,这个应用在本地版本和内部发布版本中启动得很好。有没有办法让我检查二进制版本是否支持rts特定版本?在中也问了这个问题。谢谢。这节省了我的时间。要在xcode中编辑:我讨厌苹果的家伙,为什么我必须在两个地方更改这个数字。runner文件本身和
    AppFrameworkInfo.plist
    ,令人惊讶的是,它在发布的早期阶段没有给你这个错误。不..你必须构建发布版本然后将你的项目存档并上传,然后你就得到了可疑的错误!@shadymohamedsher如果这是Flutter(谷歌)的东西,而不是苹果。