iOS开发证书生成和配置
1、点击应用程序 -> 其他 -> 钥匙串

3、生成证书请求:钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

5、选择保存路径为桌面,保存后的名称应该为:CertificateSigningRequest.certSigningRequest

7、选择 Certificates, Identifiers & Profiles,进入证书设置

9、点击左边第一个模块,选中All,接着点击右上角的加号,我们先来创建开发者(真机调试)证书,提交证书和调试证书创建步骤几乎一样。选择Development后,点Continue进入下一页面

11、在Generate your certificate页面中,点Choose File,选择前面创建的桌面的CertificateSigningRequest.certSigningRequest文件,然后点Continue进入下一页面

13、双击下载的证书安装,安装好后,在钥匙串中可以看到

15、接下来在App ID Description中设置Name(给自己的AppID取个名,其实没什么太大的用)。在Explicit App ID中设置Bundle ID,这个ID是和Xcode中的Bundle ID一致

17、然后,Continue、Register到底,App ID设置就完成了

19、生成profiles这个profiles其实最终是安装到Xcode里的,它关联证书、App ID、和Device ID,把前三者结合起来,生成一个可安装的配置文件,用于Xcode进行真机调试,用于发布应用也一样,在进行App打包生成ipa文件时,也会去验证你的证书和profiles,这也是你能否打包成功的关键。

21、在Select App ID页面,选择前面创建的App ID,也就是Xcode里的Bundle ID

23、Select devices.勾选允许真机调试这个项目的设备,基本上是全选的。

25、进入Xcode,在Preferences的Accounts页面中填加苹果开发者账号

27、最后在Xcode工程设置里面,Signing中选择前面的证书就可以了
