[英]“Unable to Validate your Application Error” While Uploading a new version of iOS App
我一直在尝试为我的ios App上传新版本但我总是收到此错误“无法验证您的应用程序”,您选择的应用程序不存在“
来自Xcode Archiver。 我在这里遵循这个问题Xcode 6.4您选择的应用程序不存在
这建议使用Application Loader,在这之后我最终得到了诸如此类的一堆错误
ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The Application Bundle.]"
ERROR ITMS-90057: "Missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString."
ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion."
The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message.
这个错误没有任何意义,因为我的应用程序中已经存在所有缺失的密钥,以及我的应用程序的相应捆绑ID,现在已经在Appstore中存在一年。
任何人都可以帮我解决这个问题,
我似乎已经尝试了所有我能找到的解决方案,但无济于事,还有其他人面对这个吗? 这是苹果服务器或维护方面的另一个问题,我只需要等待几个小时才能解决它们的问题吗?
我遇到了同样的问题,但后来我使用了Application Loader ,它对我有用。 验证您的应用程序通过选择保存iOS App Store部署选项导出您的应用程序,然后使用Application Loader上传您的应用程序ipa。
解决方法步骤使用Application Loader:
Xcode 6.4也存在同样的问题。 我的解决方法。
我遇到了同样的问题,使用Application Loader对我有用 。
在管理器中,导出您的应用程序并选择保存为iOS App Store部署选项我做了它并且适合我
在此之前,我尝试使用Save for Ad Hoc Deployment但没有成功!
好的,我终于能够上传我的应用程序继续发生了什么,我使用了第三方库。它有一个自己的info.plist
这个info.plist是罪魁祸首,它没有任何Bundle Identifier
, CFBundleVersion
或CFBundleShortVersionString
字符串,所以我手动将这3个键添加到该框架的info.plist中并且应用程序被接受了。
不知道为什么,但这工作,我能够将我的应用程序上传到itunes
似乎是Xcode 6.4的一个问题。 导出ipa并使用Application Loader上传它。 相关Apple开发者论坛链接
尽管我将项目设置为不包含bitcode,但在我的构建中意外地将“Include Bitcode”选中(默认情况下已启用)时,这种情况发生在我身上。 取消选中它可以解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.