xcode提交您选择的应用不存在

xcode sumbission the application you have selected does not exist

有人见过这样的错误吗?这是什么意思?

尝试使用应用程序加载器(https://itunesconnect.apple.com/apploader/ApplicationLoader_3.0.dmg

与 Xcode 6.4 有同样的问题,但使用 Application Loader 解决了问题

或者您可以从 Xcode -> 打开开发者工具 -> 应用程序加载器

打开它

终于解决了这个问题,首先你需要用Application loader上传它。因为当错误发生时,您可以了解更多详细信息。

这是我得到的问题,我发现版本号与cocoapod或其他库中的库相同。解决这个问题。去想所有 info.plist。并将 Bundle versions string、shortBundle version 更改为更高的值,因为版本号 > 1.3.5.

希望这对您有所帮助 :D

我遇到了同样的问题,通过下载 xcode 7 解决并提交应用程序,错误消失了!。希望对大家有所帮助!.

我使用 shell 脚本中的 atool 来验证构建并将其上传到 TestFlight,然后我找到了这个线程并决定按照@bwang 的建议使用 Application Loader,它成功了!

我不必下载 ApplicationLoader,因为它已经与 Xcode 6.4 捆绑在一起,我只是打开 Xcode,然后在 Dock 中右键单击 Xcode 图标,然后我选择了 "Open Developer Tools > Application Loader".

我希望 Apple 尽快解决这个问题,因为它破坏了许多 CI 使用 atool 上传构建时的工具,例如 jenkins。

我终于将我的二进制文件上传到 iTunesConnect。

  1. 照常在 Xcode 中存档您的应用程序。 (我还在用 6.2)
  2. 在 Organizer 中,select 存档、导出、select Ad Hoc 或 App Store。这将保存一个 .ipa 文件。
  3. 打开 AppLoader,select "Deliver Your App",单击 "Choose",select 步骤 2 中的 .ipa 文件。按照提示操作。

备注

  • 走这条路,您将不需要重新创建 AppLoader 在您从头开始时期望的应用内购买。
  • 我收到警告说 API 分析文件太大,但我认为可以安全地忽略它。
  • 上传的binary有警告说缺少TestFlight Beta测试的授权,不过我没有用,也可以忽略。

如果你 xcode < 7.x 那么你将面临这个问题..对我来说解决的问题是从 xcode 6.x(我的6.4) 然后打开 xcode > 7.x(我的 7.0)然后从那里上传应用程序...

Note:You dont need to build app from xcode 7.x . Just open the xcode and select window organizer...select the build and upload...

在我的例子中,首先我安装了最后一个 Xcode 版本 7.1 在我的应用程序中,我使用了 GoogleMaps.framework,我打开它的包并从 Info.plist 中删除了 "Executable file" 和 "CFSupportedPlatforms",然后我对所有添加的框架

做了同样的事情

遇到同样的问题,尝试了所有提到的选项,但没有成功,最后通过修改 3rd 方解决了问题info.plist 搜索项目中的所有 info.plist 个文件,查看每个 plist 的位置 "Bundle Identifier"。如果不添加它并通过应用程序加载器提交。

当 Xcode 提交无效时,改为使用 Application Loader 上传:

  1. 来自 Xcode 的存档。
  2. 保存生成的 .IPA 文件。
  3. 使用 Application Loader 上传。

当 Xcode 上传不工作时,这解决了这个问题和许多其他问题。此外,如果仍然失败,它通常会为您提供更详细的错误消息输出。