IOS 生产发布错误:- 错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配

Posted

技术标签:

【中文标题】IOS 生产发布错误:- 错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配【英文标题】:IOS Production Release Error:-- Error - Certificate doesn't match profile: The default keychain doesn't have an identity matching 【发布时间】:2017-08-19 10:49:42 【问题描述】:

我可以成功构建 IPA 文件进行测试,但在构建应用商店版本时出现错误:

“错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配”

【问题讨论】:

【参考方案1】:

此问题可能有多种原因。我只能根据您提供的非常有限的信息进行猜测。

尝试从您的钥匙串中重新导出开发者证书,这将是一个 p12 文件,并确保您在开发者控制台中为您的应用创建了一个有效的分发(而不是开发者)配置文件。

【讨论】:

我在构建时使用了 App_Store_Dist.mobileprovision 和 p12 证书,但它显示了上述错误。但是出于测试目的 App_Development.mobileprovision 和 p12 证书,它已经成功构建【参考方案2】:

似乎使用了测试开发者证书。

签出临时证书和配置文件并使用App Store配置文件。

【讨论】:

以上是关于IOS 生产发布错误:- 错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配的主要内容,如果未能解决你的问题,请参考以下文章

推送通知 (Pushwoosh) 的 iOS SSL 证书配置,生成错误

Phonegap iOS 证书

Onesignal - 生产证书被拒绝

iOS证书配置与管理

iOS开发证书和配置文件的使用

iOS开发证书和配置文件的使用