ios app证书介绍

在我们开发是时候,有时候候证书可能出现各种问题,首先我简单讲一下证书

其实主要就是这三个,捋清楚他们之间的关系,其实也就简单了

  • Certificates   在这里创建开发证书和生产证书,还有推送证书(有推送功能需要),一个账号可以创建3-4个开发证书,但是一般创建一个就可以了,因为一个证书可以对应多个app
  • Identifiers      在我看来就是注册Bundle Id,因为这就是你app的唯一标识符
  • Profiles          描述文件,就是将你的Certificates证书和Identifiers关联起来的一个东西

有了这三个证书,你的打包,上架就没问题了,但是有时候你接手的是别人的上线项目,当前电脑上又没有证书,这个时候就可能碰到各种证书问题,我一般都是这个解决的。

1.在Certificates重新创建开发证书和生产证书,下载下来并运行

2.去Profiles里面创建描述文件,选择你当前app的Identifiers证书和第一步创建的Certificates证书,生成profile证书,下载下来并运行

3.在导出ipa包或者上传appstore的时候手动选择证书:如图

选择1.2步创建的证书即可,如果没有出现的话,可能需要等待一段时间

经过这三步处理,基本上可以解决证书错误问题

小王在A电脑创建的Certificates证书,如果小张在B电脑直接登录开发者账号下载下来,是使用不了的,但是如果你通过A电脑的钥匙串导出证书,发给小张在B电脑点击安装,这样是Certificates证书就可以使用了(我多次都是这样的,所以每次都是重新创建Certificates和Profiles)

猜你喜欢

转载自blog.csdn.net/shuzhi57/article/details/114131270