我一直在尝试为我的ios App上传新版本但我总是收到此错误 “无法验证您的申请, “您选择的应用程序不存在”
来自Xcode Archiver。 我在这里听了这个问题 Xcode 6.4 The Application You Have Selected Does Not Exist
建议使用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,该ID已经在Appstore中存在一年了。
任何人都可以帮我解决这个问题,
我似乎已经尝试了所有可以找到的解决方案,但无济于事,其他任何人都面临这个问题? 这是苹果服务器或维护方面的另一个问题,我只需要等待几个小时才能解决它们的问题吗?
答案 0 :(得分:22)
我遇到了同样的问题,但之后我使用了 Application Loader ,它对我有用。验证您的应用程序通过选择保存iOS App Store部署选项导出您的应用程序,然后使用Application Loader上传您的应用程序ipa。
答案 1 :(得分:19)
使用应用程序加载器的解决方法步骤:
答案 2 :(得分:5)
Xcode 6.4的相同问题。我的解决方法。
答案 3 :(得分:3)
我遇到了同样的问题,使用 Application Loader 对我有用。
在管理器中,导出您的应用并选择保存iOS App Store部署选项我做了它并且适合我
之前我尝试了保存进行特别部署,但没有成功!
答案 4 :(得分:1)
好的,我终于能够上传我的应用程序了解发生了什么,我使用了第三方库。它有自己的info.plist
此info.plist是罪魁祸首,它没有任何Bundle Identifier
,CFBundleVersion
或CFBundleShortVersionString
字符串,因此我手动将这3个键添加到该框架信息中。 plist和申请被接受。
不知道为什么,但这有效,而且我能够将我的应用程序上传到itunes
答案 5 :(得分:1)
似乎是Xcode 6.4的一个问题。导出ipa并使用Application Loader上传它。 相关的Apple Developer Forum Link
答案 6 :(得分:1)
虽然我将项目设置为不包含bitcode,但是当我意外地在我的版本中勾选“Include Bitcode”(默认情况下已启用)时,发生了这种情况。取消选中它可以解决此问题。