Ios 无效捆绑包-嵌套捆绑包不存在';t在CbundleSupportedPlatforms Info.plist键中没有列出正确的平台
我将一个应用程序上传到了Ios 无效捆绑包-嵌套捆绑包不存在';t在CbundleSupportedPlatforms Info.plist键中没有列出正确的平台,ios,xcode,app-store-connect,testflight,Ios,Xcode,App Store Connect,Testflight,我将一个应用程序上传到了iOSappstoretestflight 我收到以下来自iOS应用商店的电子邮件回复: 无效捆绑包-嵌套捆绑包没有CbundleSupportedPlatforms Info.plist键中列出的正确平台。一旦这些问题 如果已更正,则可以重新传递已更正的二进制文件 如何解决此问题并使我的应用程序获得批准?使用较旧的xcode版本(6.3.1)存档并提交我的应用程序为我解决了这个问题。我想这是xcode 7错误。我在这里也遇到了同样的问题,我通过搜索关键的CbundleS
iOS
appstoretestflight
我收到以下来自iOS应用商店的电子邮件回复:
无效捆绑包-嵌套捆绑包没有CbundleSupportedPlatforms Info.plist键中列出的正确平台。一旦这些问题
如果已更正,则可以重新传递已更正的二进制文件
如何解决此问题并使我的应用程序获得批准?使用较旧的xcode版本(6.3.1)存档并提交我的应用程序为我解决了这个问题。我想这是xcode 7错误。我在这里也遇到了同样的问题,我通过搜索关键的CbundleSupportedPlatform并将其从找到的任何info.plist文件中删除来解决它。 使用Xcode 7.0.1
更新:修复此错误后,我上传了新的二进制文件,并立即完成处理,旧二进制文件(带有无效捆绑包错误)仍在处理,直到现在。我更新到Xcode7.1,不再从iTunes connect收到任何
无效捆绑包的电子邮件。事先我联系了苹果公司,他们确认IPA没有问题:
我已经看过你的IPA了,我看不出会有什么变化
如您所见,导致CbundleSupportedPlatform错误
你能再上传一次你的应用程序看看它是否仍然失败吗?iTunes Connect可能在验证应用程序时出现间歇性问题
如果上传仍然失败,请告诉我。下一步我会将此升级到iTunes Connect,以了解您的应用程序验证失败的原因。这一步可能需要一些时间,这就是为什么我想首先排除间歇性故障
在那封邮件之后,我在Xcode7.1中创建了一个新的归档文件并将其上传到应用商店。一切进展顺利应用程序中的某些plist文件(也可能是框架文件)的CbundleSupportedPlatforms键值错误。你应该找到它并把它改成“iPhoneOS”。为此,您可以使用grep
命令。打开终端并运行:
grep -r "CFBundleSupportedPlatforms" /YourProjectPathHere
它将在此处显示所有具有CbundleSupportedPlatform
字符串的文件。。。我甚至在我的info.plist文件名中也没有这个密钥,有人建议吗?这里也一样。每个bundle设置CbundleSupportedPlatforms
,或者删除它都没有任何效果。你在使用谷歌地图框架吗?不能代表TS,但我不是