Ios 无效捆绑包-嵌套捆绑包不存在';t在CbundleSupportedPlatform(备用)中列出了正确的平台

Ios 无效捆绑包-嵌套捆绑包不存在';t在CbundleSupportedPlatform(备用)中列出了正确的平台,ios,xcode6,app-store-connect,xcode7,application-loader,Ios,Xcode6,App Store Connect,Xcode7,Application Loader,症状:成功上传后,Itunes Connect中的版本将不可用,并发送一封带有标题信息的电子邮件 类似错误:ITMS-90542,但不同之处在于未指定ITMS错误。此外,所提到的键具有正确的值,因此无需修复 结果:9月22日之前上传的应用程序无法再更新 您尝试了什么:升级/降级XCode和应用程序加载程序,修改了提到的密钥,上载了许多版本的简单测试应用程序以查明原因。原因:CbundleExecutable和CbundLename密钥中的一个或两个都包含正确编码的字符“å”。其他正确编码的非AS

症状:成功上传后,Itunes Connect中的版本将不可用,并发送一封带有标题信息的电子邮件

类似错误:ITMS-90542,但不同之处在于未指定ITMS错误。此外,所提到的键具有正确的值,因此无需修复

结果:9月22日之前上传的应用程序无法再更新


您尝试了什么:升级/降级XCode和应用程序加载程序,修改了提到的密钥,上载了许多版本的简单测试应用程序以查明原因。

原因:CbundleExecutable和CbundLename密钥中的一个或两个都包含正确编码的字符“å”。其他正确编码的非ASCII字符可能会导致相同的误导性消息

解决方案:将一个或两个键设置为仅包含ASCII字符,直到苹果解决问题为止。CbundleDisplayName键处理正确,因此您可以保留应用程序的原始显示名称


讨论:新的Itunes Connect处理模块的解析器在其中一个或两个密钥中的非ASCII字符上出现中断,导致它拒绝对具有相同info.plist内容的已验证和先前批准的应用程序进行更新,并通过电子邮件发送错误消息,指出CbundleSupportedPlatforms密钥存在错误,当它不是。在未指定ITMS错误号的情况下,怀疑其他拒绝/电子邮件的类似原因,而不是花时间解决所引用的错误,可能会很有成效。

有趣的是,我的彻底调查得到了不做这项工作的用户的否决票,没有任何评论。情况就是这样,我发布了结果,以帮助其他遇到损坏的解析器的人。问答方式不起作用,是吗?忘了添加:而且没有答案。我准备在问答环节结束时回答不正确,并选择正确的答案。这个网站是关于正确答案的。谢谢你,它救了我一天!我在挠头,为什么我会无缘无故地犯这个神秘的错误。看起来这是AIRSDK中的一个bug。是的,这篇文章只是用FAQ中的问答方式记录了它。很高兴它帮助了你!