IOS苹果证书在线制作,无需mac电脑,拒绝钥匙串
在公众号、小程序出来后,APP开发出现了很多H5的开发框架,比如uniapp等,如果你编译uniapp的程序,打包成ios项目的时候需要两个证书文件,分别是:.p12格式的证书文件和 .mobileprovision格式的描述文件。
而苹果官方提供的创建证书的方法需要mac电脑,而我们大部分开发人员都是用windows电脑的,那么windows又怎么生成ios证书呢?
你可以使用香蕉云编的工具来生成ios/android证书:https://www.yunedit.com/createcert
按照下面简单的几步就可以生成证书:
1、假如你还没有开通苹果开发者账号,你可以参考下面的文章先开通苹果开发者账号: https://blog.csdn.net/h5xiaoyu/article/details/113779923
2、登录香蕉云编控制台,创建csr文件,并将这个创建好的csr文件下载到你的电脑本地。
3、登录苹果开发者平台,假如你已经按照第一步注册并缴费成为开发者,会见到Certificates菜单. 点击Certificates菜单,点蓝色加号,创建证书。 记得创建证书的时候一定要选择ios distribution app store and ad hoc类型的证书,千万别选择了apple distribution类型或选择了develpment类型的证书,选择错了你后面打包或生成证书就会失败。
创建的过程中,会要求我们上传刚才创建的csr文件,如下图:上传刚才从本站生成的csr文件,就可以生成cer证书文件。
4、创建cer证书成功后,将这个cer证书下载到我们电脑本地。
5、回到香蕉云编的控制台,在对应的行里面,上传这个cer文件,就可以生成最终的.p12格式的证书了。
到这里,假如你按照我们的步骤,p12格式的证书你已经创建成功了,下面我们来讲述如何生成 .mobileprovision描述文件
1、登录苹果开发者中心控制台,点击Identifiers,点击蓝色加号,创建一个appID,这个appID要跟你在打包工具用的包名一致,假如已经创建,则跳过这一步。
2、点击profiles,点击蓝色加号,开始创建描述文件,创建的时候选择app store类型。
3、创建的过程中会要求我们选择第一步创建的appid。
4、假如你创建的是ad hoc类型的profile(假如你创建的是app store类型的profile则不需要这一步),则创建过程中,还需要提供测试手机的udid,你可以使用你的iphone手机,打开香蕉云编的这个获取手机udid的工具,获取手机的udid: https://www.yunedit.com/udid
好了,假如你完全我们的步骤来创建,你已经拥有你的打包证书了,恭喜你~
另提供两篇参考文章:
IOS证书制作
iOS 应用配置及证书生成教程