【问题标题】:Xcode 6 OS X Submission Error: iOS Apps must have a provisioning profileXcode 6 OS X 提交错误:iOS 应用程序必须具有配置文件
【发布时间】:2014-09-17 03:38:54
【问题描述】:

我在向我的 Mac 应用提交更新时遇到了最糟糕的情况。一切都很好,直到我更新到 Xcode 6。我在 Mavericks,10.9.4。我收到以下错误: iTunes Store 操作失败。 由于以下错误,目前无法处理应用程序:iOS 应用程序必须具有配置文件。

我不知道为什么它会显示“iOS”。不知道这是 Xcode 错误还是它认为我正在制作 iOS 应用程序。我在之前的Xcode中使用相同的Xcode项目文件提交Mac应用程序。

我尝试了以下方法,但没有结果: • 撤销并删除所有证书和配置文件并重新开始。 • 我创建了所有证书,手动配置配置文件,而不是 Xcode 管理它们。 • 在目标中的“发布”中设置配置文件,在不同的场合,在项目文件中设置。 • 进入项目信息并创建单独的配置。

我要说的唯一“奇怪”的事情是,当我查看用于发布身份的代码选项时,它显示“Mac Developer:yata”,但没有“Mac”选项Distribution:(myname)" 应该有吗?过去我不需要那个。此外,我可以选择的唯一选项位于名为“钥匙串中的身份”的部分中。应该有另一个部分吗? “Xcode 中的身份?”

感谢任何可以提供帮助的人。在这一点上,我几乎会尝试任何事情。

【问题讨论】:

  • 在提交之前,您应该始终进行验证,对吗?
  • 感谢您的回复。是的,这就是在验证期间发生错误的地方。
  • 如果是mac应用,证书应该是3方mac开发者,现在他们提交时有2个新的下拉菜单,一个是选择provisionning profile,另一个是匹配应用名称。确保这是正确的
  • 好的,所以我有 3rd party mac dev 的选项,当我选择它时,我还可以选择我在开发中心手动创建的配置文件。当我存档时,我得到了同样的错误。
  • 更新 xCode 后出现同样的错误。尝试重生一切,但没有运气。我认为这是一个 xCode 错误 =(

标签: macos xcode6 provisioning-profile


【解决方案1】:

我的情况的解决方案:

我在验证阶段遇到错误。

在组织者上,我们看到:

1) 前往Apple download page 并下载 xCode 5.1.1

2) 双击 xcode_5.1.1.dmg

3) 将 xCode.app 复制到桌面

4) 重命名 xCode.app -> xCode511.app

5) 移动 xCode511.app -> 应用程序

6) 关闭 xCode 6.1

7) 在 xCode511.app 中使用验证和上传

更新

8) 小心! ITC.apps.validation.prerelease_build_missing

【讨论】:

    【解决方案2】:

    我现在没有Xcode,但步骤如下:

    1. 删除您的证书和配置,包括您的 Mac 和 iTunes 帐户
    2. 重新生成certificatesprovisioning profile(分发版)
    3. 双击下载
    4. 转到account 选项卡,然后转到view account
    5. 将列出所有证书和配置文件刷新那里的内容
    6. 使用正确的配置和3 party Mac developer 清理和重建您的应用程序
    7. 存档、验证和提交(选择正确的条款并匹配应用程序)

    瞧!

    编辑

    你需要知道的一切:

    https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html

    【讨论】:

    • 我不知道还有什么建议,你用 xcode 5.1 试过了吗?
    • 是的:(同样的错误。我已经多次尝试了我可以在网上找到的所有内容。
    • Meda 你知道如果你去 Xcode -> Organizer -> devices -> 右键单击​​你的 Mac 并说“显示临时配置文件”,你的临时分发配置文件是否应该被列出?我正在尝试在那里添加我的临时配置文件。它让我选择它们并单击“安装”,但它没有出现在列表中。
    • 正确。这也是我看到的。如果您转到“窗口”菜单、管理器,然后单击设备选项卡并查看您设备中的临时配置文件,该怎么办?你看到他们列出来了吗?
    【解决方案3】:

    我遇到了同样的问题...最后我点击提交,它成功了!似乎问题仅在验证上。

    【讨论】:

    • 希望我能穿上你的鞋子!我还是无处可去。联系 Apple...一旦我们希望得到解决方案,就会让每个人都知道解决方案。
    • 我设法提交了它,但随后收到了一封来自 Apple 的电子邮件,上面写着“Invalid Provisioning Profile Location”。似乎这发生在少数人身上。
    • @JimBak DTS 请求还顺利吗?
    • @michaelwaterfall 还没有。来来回回。
    【解决方案4】:

    好的,所以我们的问题是我们的公司名称中有一个撇号 ---- 如果您的公司名称中也有引号,则可能会遇到同样的问题。我联系 Apple 让他们更改它,然后从 Xcode 5.1.1 上传。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-26
      • 2015-09-07
      • 2015-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      相关资源
      最近更新 更多