如何在苹果个人开发者amp企业开发者

中科白癜风医院让天下无白 http://nb.ifeng.com/a/20190521/7442256_0.shtml

博主今天给大家带来的是保姆级苹果个人开发者账号、企业开发者账号ios证书申请流程和签名步骤言简意赅直接上干货

Xcode中配置的CodeSigningIdentity(entitlements、certificate)必须与ProvisioningProfile匹配,并且配置的Certificate必须在本机KeychainAccess中存在对应Public/PrivateKeyPair,否则编译会报错。

Xcode所在的Mac设备(系统)使用CA证书(WWDRCA.cer)来判断CodeSigningIdentity中Certificate的合法性:

iOS证书申请流程

前期准备

1、输入苹果开发网站地址

2、进入苹果开发网站会员中心

3、输入申请的用户名和密码

4、选中申请证书链接

5、开发帐号功能界面

证书申请

6、依次申请发布证书,appid,推送证书(可选),设备udid(注册Devices用于设备调试),描述文件

申请证书

8、证书类型,-开发证书(xcode真机调试,不适用于平台打包可忽略此项);-发布证书(打包安装真机,用来发布In-House和AppStore,AdHoc)。推送证书(根据开发证书和发布证书分别生成,用于推送消息)

企业版发布证书类型:

个人版发布证书类型:

9、选择请求文件

10、请求文件扩展名为cerSigningRequest

11、在苹果系统下查找实用工具选项

12、找到”钥匙串访问”程序

13、在证书助理里面,从证书颁发机构请求证书请求

14、修改请求文件名称或默认

15、请求文件

16、选中请求文件,创建证书

17、下载证书,扩展名为.cer

申请appid

18、接下来申请appid,一个应用对应一个appid

19、给appid标识名称和appid名

20、可以修改appid应用的服务选项

申请推送证书

21、可以编辑appid也可以申请推送证书

22、修改appid选项

23、添加推送证书,步骤和发布证书一样

申请描述文件ProvisioningProfiles

24、申请描述文件(PP文件)

25、描述文件分两种类型

26、选择描述文件对应appid

27、选择描述文件对应证书28、创建描述文件

29、下载描述文件

30、描述文件可以修改和删除

31、描述文件和证书下载后的例子

证书导出

32、证书导出工具‘钥匙串‘在苹果系统中的实用工具选项中

33、实用工具包中可以找到程序‘钥匙串访问’

34、双击或者拖动*.cer扩展名的证书到钥匙串程序,就可以在要是串上看到证书

35、Cer文件只可以自己用,要到成p12扩展,在证书上点击鼠标右键,显示出快捷菜单

36、导出的文件名和位置

37、导出p12文件密码

附录

InHouse与AdHoc的不同之处在于:InHouse没有设备数量限制,而AdHoc是用来测试用的,AdHoc的包只能运行在该账户内已登记的可用设备上,显然是有最多个设备的数量限制。所以这两种ProvisioningProfile文件的区别就在于其中的设备限制不一样而已,而他们所使用的Certificate是相同的。



转载请注明地址:http://www.1xbbk.net/jwbls/9650.html


  • 上一篇文章:
  • 下一篇文章:
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7