上传新版iOS App时“无法验证您的应用程序错误”

时间:2015-10-22 09:33:02

标签: ios xcode application-loader

我一直在尝试为我的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中存在一年了。

任何人都可以帮我解决这个问题,

我似乎已经尝试了所有可以找到的解决方案,但无济于事,其他任何人都面临这个问题? 这是苹果服务器或维护方面的另一个问题,我只需要等待几个小时才能解决它们的问题吗?

7 个答案:

答案 0 :(得分:22)

我遇到了同样的问题,但之后我使用了 Application Loader ,它对我有用。验证您的应用程序通过选择保存iOS App Store部署选项导出您的应用程序,然后使用Application Loader上传您的应用程序ipa。

答案 1 :(得分:19)

使用应用程序加载器的解决方法步骤:

  1. 将您的版本导出为文件(另存为iOS App Store部署)
  2. 转到Xcode>打开开发人员工具>应用程序加载器
  3. 在应用程序加载器中登录到您的帐户
  4. 选择并上传刚刚导出的.ipa文件

答案 2 :(得分:5)

Xcode 6.4的相同问题。我的解决方法。

  1. 重命名Xcode 6.4(Xcode64.app)
  2. 安装Xcode 7.1(Xcode.app)
  3. 在Xcode 6中构建和存档
  4. 在Xcode 6中自动启动“管理器”并关闭
  5. 启动 Xcode 7和管理器
  6. 提交至App Store

答案 3 :(得分:3)

我遇到了同样的问题,使用 Application Loader 对我有用。

在管理器中,导出您的应用并选择保存iOS App Store部署选项我做了它并且适合我

之前我尝试了保存进行特别部署,但没有成功!

答案 4 :(得分:1)

好的,我终于能够上传我的应用程序了解发生了什么,我使用了第三方库。它有自己的info.plist

此info.plist是罪魁祸首,它没有任何Bundle IdentifierCFBundleVersionCFBundleShortVersionString字符串,因此我手动将这3个键添加到该框架信息中。 plist和申请被接受。

不知道为什么,但这有效,而且我能够将我的应用程序上传到itunes

答案 5 :(得分:1)

似乎是Xcode 6.4的一个问题。导出ipa并使用Application Loader上传它。 相关的Apple Developer Forum Link

答案 6 :(得分:1)

虽然我将项目设置为不包含bitcode,但是当我意外地在我的版本中勾选“Include Bitcode”(默认情况下已启用)时,发生了这种情况。取消选中它可以解决此问题。