最近上架一个项目到APPStore,却因为推送的问题,在苹果开发者中心折腾了一天的证书,今天来写写小总结,话不多说。
相信很多资深的iOS开发工程师已经对证书的生成已经是信手拈来了,刚刚入门的小白可以过来围观,保证你没白看。
1.首先你需要一个开发者账号,如果你刚刚进入一个创业型的公司,它之前没有iOS开发这方面的经验的,你需要申请一个邓白氏码,然后再到苹果开发者官网申请开发者账号,主要有企业级(299刀),公司(99刀)和个人(99刀)3种,具体区别看这个链接http://zhidao.baidu.com/link?url=GwExUKCAzBwTEYNsB5BDhSduhEfB8V5PayWWpuUjxIA7FOVoL5sB2CODlZzPbvO1GbxJna-C5I8N6eOyTZgfNGrA1N1eDXTRz_gX0ARqwv7
2.有了开发者账号就去苹果官网生成证书吧——————https://developer.apple.com
![](https://img.haomeiwen.com/i1901882/783034c4853f92f4.png)
![](https://img.haomeiwen.com/i1901882/9a671b1496acf042.png)
3.这个时候你已经进入了证书的生成界面了,如果你是要生成推送证书,在生成证书之前你需要先生成appid
![](https://img.haomeiwen.com/i1901882/4978838be093cc73.png)
![](https://img.haomeiwen.com/i1901882/28cd0be13d7d0548.png)
选好之后就点击continue,接下去就很简单了,直接register就OK了
4.生成appid后,我们就开始生成证书了
![](https://img.haomeiwen.com/i1901882/dd51d63a9e8c4069.png)
![](https://img.haomeiwen.com/i1901882/734631b3cde79421.png)
![](https://img.haomeiwen.com/i1901882/eecedce9a78ba3f6.png)
![](https://img.haomeiwen.com/i1901882/e4c8c79e78a8a6cc.png)
上传完证书后点击continue,然后再证书下载下来双击,那么证书就会在你的钥匙串里面了,同时也同步到了你的Xcode里面了
![](https://img.haomeiwen.com/i1901882/59489dcfa950660a.png)
5.接下就要去添加你的设备了,如果你要真机测试,那么你必须要在这里添加你的设备的UUID(Xcode7现在可以不用证书真机测试)
![](https://img.haomeiwen.com/i1901882/c233e578fcf01dbb.png)
6.现在万事具备,只欠东风了,最后我们来生成描述文件
![](https://img.haomeiwen.com/i1901882/d14f13ebfde74779.png)
![](https://img.haomeiwen.com/i1901882/5a07f232209197b2.png)
![](https://img.haomeiwen.com/i1901882/2f96847baecc86a3.png)
![](https://img.haomeiwen.com/i1901882/fefd914486bb0c57.png)
最后点击continue就生成了描述文件,然后下载下来双击,就同步到了你的Xcode里面了,不同的需求对应不同的描述文件和证书,自己多试一般都没有太大的问题,不过证书千万别瞎删,特别是团队协作的,都会受到影响。以上只是本小白的一些个人总结,大神勿喷,出来混都不容易。。。哈哈哈哈哈
网友评论