iOS证书和profile文件,主要有p12格式的证书文件和profile文件两个文件。
而创建证书和profile文件,又必须要有苹果开发者账号,因此,本文将分申请开发者账号和生成证书文件两个步骤来介绍。
(一)申请苹果开发者中心的开发账号
假如还没注册账号,可以上去苹果开发者中心先注册账号
假如你有iphone手机,可以直接使用你的iphone个人apple账号登录苹果开发者中心。假如你只是公司员工,不是老板,我建议还是不要使用个人账号来申请,因为这样当你离职的时候会很麻烦。
有了账号还不算真正成为开发者,还需要缴费才能成为开发者
登录苹果开发者中心后,假如你还没缴费成为开发者,可以在苹果开发者中心找到Enroll按钮,进去缴费成为开发者。不过pc版的网页注册需要使用支持visa或者mastercard的信用卡支付。假如你没有信用卡,可以使用iphone手机,在app store上下载Apple Developer App这个APP。在这个APP上缴费成为开发者。
缴费的时候,需要选择开发者的类型,可以注册成个人开发者或者公司类型开发者。
假如是申请公司类型的开发者,需要填写公司的邓白氏码(邓白氏码又叫国际通用企业身份标识),邓白氏码可以找到邓白氏在中国的中文官网去申请。邓白氏码申请要好几天时间,最好提前申请。
(二)制作p12证书和profile文件
首先是 p12证书制作:
主要在苹果开发者中心的证书模块里生成,如下图:

(1)使用yunedit这个工具或者mac电脑(mac电脑有个钥匙串访问工具),生成csr。其中一般的pc电脑使用yunedit来创建,mac电脑可以选择钥匙串访问工具。
(2) 在苹果开发者中心的证书菜单,使用上一步的csr文件,生成cer格式的证书,证书的类型记得选择ios相关的类型。
(3)在yunedit或者钥匙串访问,导入这个cer文件,生成p12证书。
然后是profile文件的制作
profile文件的制作全程在苹果开发者中心生成,在profiles菜单就可以生成,要注意app store connect是发布类型,ad hoc是真机测试类型,记得不要选错类型就行。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。