Provisioning Profile和Code Signing常见问题,原因分析及解决方法汇总.

相关文章链接
《 iOS真机调试详细图文教程 》
《 Xcode7 免证书/$99 真机调试教程 》

声明:
①以下所有关于使用Provisioning Profile的问题及解决方案均为本人在项目中遇到的问题,及最后解决的方案.可能由于出现的问题情况不同,不一定适用于所有人,仅供参考.
②因为该类问题比较多,大家在解决证书问题的时候往往会发现解决掉一个问题后又会出现新的问题,往往不能一次成功,这时就需要再去查询各种资料去解决新的问题,一步步来,一定会解决的!
这里提供一个网站www.stackoverflow.com供大家去查询,本人很多问题后来都是通过这个网站解决的.
③本项持续更新,会不断添加本人项目中的遇到的证书问题及解决方案

1.No matching provisioning profile found

(1)问题描述:

No matching provisioning profile found
Your build settings specify a provisioning profile with the UUID “some numbers”,however,no such provisioning profile was found.

证书问题01

(2)原因分析:

大家在打包发布时往往会遇到以下的类似问题

配置概要文件没有找到

(3)解决方案:

2.No code signing identities found

(1)问题描述:

No codesigning identities found
No codesigning identities(i.e.certificate and private key pairs) that match the provisioning profile specified in your build settings(“Your Provisioning profile name“) were found.
证书问题02

(2)原因分析:

大家在真机调试的时候往往会遇到以下的类似问题

这种原因往往是因为Xcode中的所用的配置概要文件所对应的证书或者私有秘钥缺失而导致的.

打开我的Keychain Access
Keychain Access
进入到Category下的Certificates
Certificates

红框标注的为正常可以使用的证书,你会发现左边有个可以下拉的三角符号,打开后显示其private key

而黑色框标注的为本人这次出现问题所使用的配置概要文件所对应的证书,发现其左侧连个三角符号都没有,private key丢失.

(3)解决方案:

①解决方案一

如果你们是团队开发,而恰好你的同事真机调试没有任何问题,那好办了.
直接去你同事的电脑上,打开Keychain Access找到本次出现问题的证书
Certificates 2

你会发现该证书其左侧是有三角符号,并打开可以显示其秘钥的.

选中该证书文件,右键Export,导出证书文件
Export

选择你的保存路径,这里我选择桌面,并点击Save
Save

接下来系统会让你输2次密码.

  • 这是输入导出证书的保护密码,只有知道该密码,才能打开导出的p12证书文件,这里我们不需要,直接点击OK
    Potect

  • 这是输入电脑的用户登录密码,这个你让你的同事输入就可以了,然后点击Allow
    Login

这个时候我们就可以在桌面上获取到p12证书文件了

p12

让你的同事把这个p12证书文件QQ,飞鸽发给你,你双击安装一下,接下来就可以开开心心的进行真机调试了.

②解决方案二

如果你的同事恰好也出现这种问题,同样不能真机调试,或者说你根本就是独立开发,没有小伙伴.那…只能走plan B了.

重新配置你的 开发者证书/AppID以及配置概要文件

解决参考
1.stackoverflow解决方案
http://stackoverflow.com/questions/19197497/ios-7-0-no-code-signing-identities-found

2.关于重新配置的步骤参考本人另一篇文章
《一步步教你学会iOS真机调试以及Xcode7免$99真机调试》

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Story51314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值