ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

iOS 最新证书制作流程、制作通用证书

2020-05-08 11:54:24  阅读:252  来源: 互联网

标签:证书 创建 iOS Bundle 添加 导出 制作 ID


1、准备工作

  • 1、给钱,申请一个苹果的开发者账号,假设这里你申请好了(以前我申请的时候有点麻烦,要等邓白氏码等很久,现在已经很久没有自己去申请开发者账号了,不知道现在是什么情况了,这部分有需要的自己去问问吧)
  • 2、给自己的apps想一个BundleID,假设叫:com.jianshu.js

2、创建证书

  • 1、点这里登录你的开发者账号


      登录账号
  • 2、选择证书管理


      选择证书
  • 3、选择证书,并选择+添加证书


      选择证书
  • 4、创建证书


      创建证书
  创建证书
  • 5、生成配置文件,打开电脑的钥匙串,按照下图的12345678操作,最后把配置文件保存到桌面


      生成配置文件
  • 6、拿着这个配置文件回头继续创建证书,选择任意一种类型的证书之后会到这个页面,把你刚刚创建的配置文件选进来,点继续,然后下载,放到桌面


      创建证书
  • 7、证书创建完成,一次把所有类型都创建一遍,回头就是这样的,显示了四个


      创建完成
  • 8、添加Bundle ID,按照下面图片顺序依次选择,到了最后一张图那里,在1里面给你的Bundle ID起个名字,用于在开发者账号了区分于其他的Bundle ID,在2里面填写你的Bundle ID,例如:com.jianshu.js,然后点继续,Bundle ID就添加完了


      添加Bundle ID
      添加Bundle ID
      添加Bundle ID
  • 9、添加你的测试设备,就是你的iPhone手机的UDID,用数据线把手机和mac链接起来,打开xcode的Window—Devices and Simulators,在弹出的页面复制identifier后面的那串字符串,回头来添加进去,添加完了点继续


      添加测试设备
      添加测试设备
  • 10、把你的Bundle ID、证书、测试设备整合成一个最终的文件,真正的证书!


      创建证书!
  创建证书
  • 11、安装证书,最后证书创建完了就是这些文件了,双击就直接安装了,然后在你的xcode里就显示证书了,愉快的敲代码去吧


      安装证书
      安装证书

其实上面有些步骤不想墨迹了,所以有些地方只出了大概的图,因为我觉得说那些都没必要,这些东西应该是作为一个iOS开发者必须要熟悉的东西,虽然说,一些新同志对这些真的不熟悉,那也应该有点自己的逻辑思维,自己尝试着摸索一下

3、制作通用证书

  • 上面说到了,证书已经创建完了,如果你按照上面的步骤一步步操作,绝对能成功,真的不想说的再详细了,我觉得已经够了,如果你还没成功创建出你的证书,那你点这个页面右上角的x,你走吧,我说话你是看不懂的,告辞……
  • 1、言归正传,打开钥匙串,按照下图依次选择,最终的页面就是你刚刚双击安装的四个证书


      制作通用证书
  • 2、四个证书,每个证书都右键点出菜单栏,选择导出,然后在弹出的页面中的文件格式那里,选.p12格式的,一定得是这个格式!然后点存储,这个时候会让你输入密码,这个密码等会说,后面会用到,反正你就记住这个密码就行,先记着,等会用


      导出
      导出
  • 3、四个证书都导出完了之后,好吧好吧,我只导出了两个,推送的那两个证书我没导出来,如下图


      导出证书
  • 4、你要把这两个证书对应的那两个最终证书,就是2-10步骤里面说到的那个证书和你现在导出的这两个.p12证书一同发给你的小伙伴,就是这四个文件,如下图


      导出证书
  • 5、然后你的小伙伴会问你,咋用的?这个时候你还记得3-2步骤说的那个密码吗?把这个密码告诉他,告诉他双击证书,有提示输入密码的就输入你给的密码,然后就能用了
  • 6、完

到这里,证书和通用证书的制作就介绍完了,按照步骤操作,绝逼可以的



作者:山山山山石
链接:https://www.jianshu.com/p/cebccba8bafc
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:证书,创建,iOS,Bundle,添加,导出,制作,ID
来源: https://www.cnblogs.com/Kendy/p/12849605.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有