ios - Xcode 6 App Store 提交失败,返回 "Your account already has a valid iOS distribution certificate"

标签 ios xcode app-store certificate

我正在使用最新的 XCode (6.1),我需要尽快提交应用程序,但我似乎无法解决“您的帐户已经拥有有效的 iOS 分发证书”错误。

我有客户的配置文件,我有他的分发证书(有效)和他的私钥(我已经使用钥匙串(keychain)检查过,它确实存在)。包 ID 也是正确的。我已经删除了我的配置文件和证书,并重新安装了客户端的很多次。

是什么导致了这个问题?我在这里看到了很多关于这个问题的主题,所以我事先为创建另一个克隆而道歉,但我真的不知道如何解决这个问题。

编辑:顺便说一句,我正在运行全新安装的 Yosemite

最佳答案

通过在开发者成员(member)中心编辑 iOS Distribution Provision Profile 解决了这个问题。

出于某种原因,分发配置文件有 2 个证书可供选择。我切换到另一个证书,我可以验证并提交我的存档版本以进行 Beta 测试。

因此,您可能拥有多个证书来签署您的配置文件。确保你有正确的选择(通过尝试所有的选择),希望它能奏效。

我尝试了很多事情,例如从 Xcode 帐户导出开发人员资料并将其导入管理器,从成员(member)中心安装配置文件,将它们添加到我的钥匙串(keychain)中。但这些都不起作用。它仅在手动编辑适当的配置文件后才开始工作。

您还可以尝试删除所有可用的配置文件,让 Xcode 为您创建新的。这也会起作用。

关于ios - Xcode 6 App Store 提交失败,返回 "Your account already has a valid iOS distribution certificate",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26717994/

相关文章:

ios - Unity项目在Xcode中构建,随机崩溃,我不知道为什么...请帮助

iOS Xcode 6.2 全屏 - 运行崩溃

ios - 归档应用程序时找不到 Swift Objective-C header

ios - 将 collectionView 滚动为 AppStore 游戏部分

iOS 应用程序从 Web 应用程序打开,URL 重定向到 Appstore

ios - 按下图像按钮时添加声音

android - Flex ActionScript - ArrayList 问题

ios - VoiceOver 将 UITableViewCell 中的 UIButton 读取为 "dimmed"

ios - Swift 4.2 解包问题 (??)

xcode - 如何抑制 Xcode 7.3 警告 "String literal is not a valid Objective-C selector"