ios配置证书报错
Provisioning profile “xxx” doesn’t include signing certificate “iPhone Distribution: xxx”.
这个错误信息是说:你配置的 xxx.mobileprovision
描述文件 与你电脑上安装的(Debug 或 Release)证书不匹配。
根据这个问题,我进行了如下检查:
1、创建的 .cer
证书 是否是使用本电脑的钥匙串中的证书创建的
2、检查本机钥匙串中是否安装了.cer
证书文件
3、创建的 .mobileprovision
描述文件中,是否选择了正确的 bundle id
和 .cer
文件
4、下载了 .mobileprovision
描述文件后,Xcode
里是否正确使用了 .mobileprovision
经过如上检查,都是正确的,结果就是报错。
在 developer.apple.com
中我们可以配置 Apple Distribution
证书用于在 Xcode 11
及以上版本的打包各种Apple设备。如果是 Xcode 11
以下版本,则需要单独为iOS、macOS、tvOS和watchOS
设备配置相关的证书(如: iOS Distribution (App Store and Ad Hoc)
)。
经过查证后,原因是:
我创建的证书是
Apple Distribution
类型的,而Xcode
的build Settings
->Signing
->Code Signing identity
里面选择的确是iPhone Distribution
。所以,出现此类问题,一定要检查这个地方的证书文件,是否与你创建的描述文件相匹配。
本文地址:https://blog.csdn.net/cwhzm/article/details/108827782
下一篇: QT Cmake 示例模板
推荐阅读
-
phpmyadmin报错原因及解决办法:无法在发生异常时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装
-
iOS用WKWebView加载视频报错Code=204
-
iOS开发后台请求报错,帮忙看下XML格式哪里有问题 急急急!!!大神们
-
安装ssl证书后报错Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big.
-
apache配置PHP5.5后启动服务报错 求大神帮忙
-
IOS 中XAMPP配置问题及解决方法
-
IOS10 配置权限详细介绍
-
IOS开发 支持https请求以及ssl证书配置详解
-
iOS之Https自签名证书认证及数据请求的封装原理
-
iOS-Mac配置Tomcat教程 Mac环境配置Tomcat教程