【问题标题】:xcode sumbission the application you have selected does not existxcode sumbission 您选择的应用程序不存在
【发布时间】:2015-10-21 22:22:02
【问题描述】:

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

  • 这是对现有应用的更新。
  • Xcode 自动管理配置文件。
  • Xcode 6.3.2
  • OS X Yosemite 10.10.3

【问题讨论】:

  • 我这里也有同样的问题..
  • 是的,一样。一定是苹果的问题。最近有很多这样的......
  • 我刚刚收到同样的错误。它今天早些时候工作,所以它一定是一个间歇性问题。
  • 我今天也遇到了这个问题,我尝试使用Application Loader上传仍然失败,但得到了更多信息。得到一个 ERROR ITMS-90062 列表“此捆绑包无效。Info.plist 文件中键 CFBundleShortVersionString [x.x.x] 的值。它循环通过我使用 cocoapod 导入的所有库。以及 pod 库中的那些捆绑包版本
  • 上传确实与应用程序加载器一起工作,但上传后我们遇到了另一个问题。当应用程序准备好进行外部测试时。我们选择“Add build to test”。填写所有必填字段后。下一个按钮单击不起作用。它只是重新加载。有其他人遇到过这个问题吗?

标签: ios xcode submission


【解决方案1】:

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

在使用 Xcode 6.4 时遇到同样的问题,但使用 Application Loader 解决了

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

【讨论】:

    【解决方案2】:

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

    1. 像往常一样在 Xcode 中存档您的应用程序。 (我还在用 6.2)
    2. 在管理器中,选择存档、导出,然后选择 Ad Hoc 或 App Store。这会保存一个 .ipa 文件。
    3. 打开 AppLoader,选择“Deliver Your App”,点击“Choose”,选择步骤 2 中的 .ipa 文件。按照提示操作。

    注意事项

    • 走这条路,您无需重新创建 AppLoader 在您从头开始时所期望的应用内购买。
    • 我收到了 API 分析文件太大的警告,但我认为可以放心地忽略它。
    • 上传的二进制文件有一条警告说缺少 TestFlight Beta 测试的权利,但我不使用它,也可以忽略它。

    【讨论】:

      【解决方案3】:

      如果您有 xcode 7.x(mine 7.0)然后从那里上传应用程序...

      注意:您不需要从 xcode 7.x 构建应用程序。只需打开xcode 并选择窗口管理器...选择构建并上传...

      【讨论】:

        【解决方案4】:

        在我的情况下,我首先安装了最后一个 Xcode 版本 7.1 在我的应用程序中,我使用了 GoogleMaps.framework,我打开了它的包并从 Info.plist 中删除了“可执行文件”和“CFSupportedPlatforms”,然后我对所有添加的框架都做了同样的事情

        【讨论】:

          【解决方案5】:

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

          这是我遇到的问题,我发现版本号与 cocoapod 或其他库中的库相同。为了解决这个问题。去思考所有的 info.plist。并将 Bundle 版本字符串、短Bundle 版本 更改为更高的值,在我的原因版本号 > 1.3.5。

          希望这可以帮助:D

          【讨论】:

          • 版本号字符串也是我们的问题——但奇怪的是,增加它们没有效果;最终为我们解决的问题是在末尾添加一个额外的“.1”。
          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

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

            我不必下载 ApplicationLoader,因为它已经与 Xcode 6.4 捆绑在一起,我只是打开了 Xcode,然后从 Dock 中右键单击 Xcode 图标,然后选择“打开开发人员工具 > 应用程序加载器”。

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

            【讨论】:

              【解决方案8】:

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

              【讨论】:

                【解决方案9】:

                当 Xcode 提交不起作用时,请改用 Application Loader 上传:

                1. 从 Xcode 存档。
                2. 保存生成的 .IPA 文件。
                3. 使用应用程序加载器上传。

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

                【讨论】:

                  猜你喜欢
                  • 2016-01-21
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-12-28
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-10-23
                  • 1970-01-01
                  相关资源
                  最近更新 更多