【发布时间】: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