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 生产发布错误:- 错误 - 证书与配置文件不匹配:默认钥匙串没有身份匹配的主要内容,如果未能解决你的问题,请参考以下文章