iOS证书的那些坑

本次要点介绍下iOS证书可能遇到的坑


本文背景介绍,如果电脑重装系统后,而发布证书没有导出P12文件的话,那么恭喜你,中奖啦!随之而来的就是各种让你抓耳挠腮的坑了,尽管是苹果证书机制的问题,但咱还是要解决不是,谁叫咱是bug终结者呢,O(∩_∩)O哈哈~,特此贴出来一些,以供大家来查阅参考,不足之处,还请各位大神多多指教;


对于新手来说, 说一百遍,还不如图片一张来的管用, 特此,附图说明;


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 (“xxx”) were found.


如果老的证书不是导出的p12文件,就会出现以上的error

解决方法: 在开发者中心重新生成证书,重新生成配置文件,把之前的统统清理掉;

2. No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “b98e832e-5838-495a-b4ed-bc9e7e820f2a”, however, no such provisioning profile was found.


从新生成证书,但是用老配置文件的话;就会出现改问题;拿新证书和老配置文件的错误; 用新证书重新生成新配置文件,便可以解决此问题;

3. No matching provisioning profiles found: None of the valid provisioning profiles include the devices:


没有匹配的配置文件, 只需要在 Code Signing 的Provisioning Profile 中添加 与证书对应的配置文件就可以了;

找到对应的配置文件,点上即可;

但是在在用开发测试证书可以不用设置,直接用Automatic即可;

4. This Action could not be completed. Try Again (-22421) 


在Archive构建版本 后,上传AppStore过程中,出现以上错误的话,可以再试一次,一般都会成功,我的是这样成功的;

5. 在利用Xcode上传app时,会遇到各种慢,延迟的问题,你可以利用Xcode工具Application Loader上传AppStore


在这里输入Apple ID,登录后直接导入api文件会更快;

6. 另附解决证书问题的一个小技巧:如果你是实在不知道证书问题出在哪里的话,就去~/Library/MobileDevice/Provisioning Profiles 文件夹中找到 mobileprovision 文件,全部删除,然后从开发者中心将证书下载下来然后重新进行配值,一般都能搞定;



好了到了和朋友们说再见的时候了,每周持续更新,不足之处各位大神们多多给予批评指正;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容