【问题标题】:Why am I having so much trouble submitting my app to Apple?为什么我在向 Apple 提交应用程序时遇到这么多麻烦?
【发布时间】:2017-08-26 01:33:00
【问题描述】:

这是我第一次尝试向 Apple 提交应用程序,但遇到了很多问题。我很确定我已经生成了我所有的证书、AppID 等......我一直在我的手机上运行该应用程序,但突然之间我开始收到错误提交。我的第一个错误是:

但正如您所见,Bundle ID 是相同的:

Xcode 中的 ID:

还有 iTunes Connect 中的 ID:

所以我尝试更改 Bundle ID,并确保 Bundle ID 在 iTunes connect、Xcode 等中是相同的。我以不同的名称开始项目。我应该开始一个具有一致命名的新项目吗?

Info 中的 Bundle Identifier 应该读取 com.Kaen.M01eskin 吗?

它也不适用于应用程序加载器:

【问题讨论】:

  • 当我提交我的第一个应用程序时,我也遇到了很多麻烦和头痛!你不是一个人!事实证明,我在 XCode 中配置的配置文件是错误的。我不得不手动选择配置文件,而不是依靠 XCode 自动选择配置文件。祝你好运!
  • 你是怎么做到的?我编辑了我的问题,所以也许你会有一些新的见解!谢谢!

标签: ios xcode8.2 ios10.2


【解决方案1】:

尝试使用应用程序加载器实用程序而不是存档上传到 App Store。它位于 Xcode... Open Developer Tool... Application Loader 下的菜单中。您仍然必须先创建一个存档;主要区别在于您必须通过 Finder 界面选择您的存档。此外,您可以获得所有任务的活动时间表,包括当前任务和已用时间。

【讨论】:

  • 我刚试过。它不起作用。我用所发生情况的屏幕截图更新了我的问题。
【解决方案2】:

在某处捆绑标识符将M01eskin---添加到它。正如您在对话框中看到的那样。如果Bundle identifier$(PRODUCT_BUNDLE_IDENTIFIER) 之前有内容,我会检查您的info.plist

您可以尝试在那里对其进行硬编码,看看是否能解决您的问题。

或者尝试在Product Bundle Identifier 下查看目标的构建设置并在那里检查。

【讨论】:

  • 我刚刚在我的问题底部添加了一个屏幕截图。 Info 中的 Bundle Identifier 是否应该与其他标识符匹配?
【解决方案3】:

确保您的应用程序上的捆绑包 ID 和 iTunes Connect 相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    相关资源
    最近更新 更多