1、准备工作
- 1、给钱,申请一个苹果的开发者账号,假设这里你申请好了
(以前我申请的时候有点麻烦,要等邓白氏码等很久,现在已经很久没有自己去申请开发者账号了,不知道现在是什么情况了,这部分有需要的自己去问问吧)
- 2、给自己的apps想一个BundleID,假设叫:com.jianshu.js
2、创建证书
1、点这里登录你的开发者账号
![](http://upload-images.jianshu.io/upload_images/1804017-9c2ac740878ac576.png)
2、选择证书管理
![](http://upload-images.jianshu.io/upload_images/1804017-6728265a7842b9dc.png)
3、选择证书,并选择+添加证书
![](http://upload-images.jianshu.io/upload_images/1804017-14bd0f172d796314.png)
4、创建证书
![](http://upload-images.jianshu.io/upload_images/1804017-06d337bf54283e77.png)
![](http://upload-images.jianshu.io/upload_images/1804017-513a2f4a23b717a0.jpeg)
5、生成配置文件,打开电脑的钥匙串,按照下图的12345678操作,最后把配置文件保存到桌面
![](http://upload-images.jianshu.io/upload_images/1804017-de12e7c430a3f756.png)
6、拿着这个配置文件回头继续创建证书,选择任意一种类型的证书之后会到这个页面,把你刚刚创建的配置文件选进来,点继续,然后下载,放到桌面
![](http://upload-images.jianshu.io/upload_images/1804017-c3e90e885e4754e9.png)
7、证书创建完成,一次把所有类型都创建一遍,回头就是这样的,显示了四个
![](http://upload-images.jianshu.io/upload_images/1804017-395f279775864781.png)
8、添加Bundle ID,按照下面图片顺序依次选择,到了最后一张图那里,在1里面给你的Bundle ID起个名字,用于在开发者账号了区分于其他的Bundle ID,在2里面填写你的Bundle ID,例如:com.jianshu.js,然后点继续,Bundle ID就添加完了
![](http://upload-images.jianshu.io/upload_images/1804017-26f3cdc7bb47bcc5.png)
![](http://upload-images.jianshu.io/upload_images/1804017-5b7ab9858198560c.png)
![](http://upload-images.jianshu.io/upload_images/1804017-8478e31eb7ce3188.png)
9、添加你的测试设备,就是你的iPhone手机的UDID,用数据线把手机和mac链接起来,打开xcode的Window—Devices and Simulators,在弹出的页面复制identifier后面的那串字符串,回头来添加进去,添加完了点继续
![](http://upload-images.jianshu.io/upload_images/1804017-2fb83fe0f16d532e.png)
![](http://upload-images.jianshu.io/upload_images/1804017-5f8778496bb9a5bd.png)
10、把你的Bundle ID、证书、测试设备整合成一个最终的文件,真正的证书!
![](http://upload-images.jianshu.io/upload_images/1804017-5be1355d40c6b881.png)
![](http://upload-images.jianshu.io/upload_images/1804017-11f75596cac6f481.png)
11、安装证书,最后证书创建完了就是这些文件了,双击就直接安装了,然后在你的xcode里就显示证书了,愉快的敲代码去吧
![](http://upload-images.jianshu.io/upload_images/1804017-72fdc1bd43174eb2.png)
![](http://upload-images.jianshu.io/upload_images/1804017-6d3fbe267625ab5c.png)
其实上面有些步骤不想墨迹了,所以有些地方只出了大概的图,因为我觉得说那些都没必要,这些东西应该是作为一个iOS开发者必须要熟悉的东西,虽然说,一些新同志对这些真的不熟悉,那也应该有点自己的逻辑思维,自己尝试着摸索一下
3、制作通用证书
1、言归正传,打开钥匙串,按照下图依次选择,最终的页面就是你刚刚双击安装的四个证书
![](http://upload-images.jianshu.io/upload_images/1804017-196e8f7c084dcfe4.png)
2、四个证书,每个证书都右键点出菜单栏,选择导出,然后在弹出的页面中的文件格式那里,选.p12格式的,一定得是这个格式!然后点存储,这个时候会让你输入密码,这个密码等会说,后面会用到,反正你就记住这个密码就行,先记着,等会用
![](http://upload-images.jianshu.io/upload_images/1804017-545746cf86121029.png)
![](http://upload-images.jianshu.io/upload_images/1804017-20a2fad1dfc75896.png)
3、四个证书都导出完了之后,好吧好吧,我只导出了两个,推送的那两个证书我没导出来,如下图
![](http://upload-images.jianshu.io/upload_images/1804017-455513b25f23664e.png)
4、你要把这两个证书对应的那两个最终证书,就是2-10步骤里面说到的那个证书和你现在导出的这两个.p12证书一同发给你的小伙伴,就是这四个文件,如下图
![](http://upload-images.jianshu.io/upload_images/1804017-2b4e4b3b78362774.png)
到这里,证书和通用证书的制作就介绍完了,按照步骤操作,绝逼可以的
作者:山山山山石
链接:https://www.jianshu.com/p/cebccba8bafc
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步