iOS证书的那些坑

作者: 自在轻梦 | 来源:发表于2016-08-21 17:44 被阅读3045次

    本次要点介绍下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 文件,全部删除,然后从开发者中心将证书下载下来然后重新进行配值,一般都能搞定;



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

    相关文章

      网友评论

        本文标题:iOS证书的那些坑

        本文链接:https://www.haomeiwen.com/subject/whhwsttx.html