当我们使用hbuilder等H5框架开发app的时候,我们需要ios证书才能将app工程编译成ipa文件。
但是苹果官方提供的生成ios证书的方法,只能使用mac电脑,假如我们没有mac电脑,生成证书就非常不方便。
我们可以使用香蕉云编来协助我们在线生成ios证书,下面我来讲述一下生成的流程。
1、登录香蕉云编网站,点击新建csr文件。
https://www.yunedit.com/createcert
2、下载创建的csr文件到你的电脑,然后用浏览器访问苹果开发者中心网站。
https://developer.apple.com/
点击这个地方创建cer证书:
3、要注意的一点就是,我们是创建打包证书,因此只能选ios distribution类型,不能选ios Development类型,也不能选apple的类型。这样,我们就可以生成cer证书了。然后下载生成的cer文件到我们电脑。
4、由于hbuilder和apicloud不能直接使用cer文件打包ipa,因此我们需要回到香蕉云编,将cer文件转换成p12文件。
5、我们打包还需要profile(描述文件),这一步你可以在苹果开发者中心生成,要注意的是,创建profile的时候,你需要选择adhoc 或 app store类型的profile。adhoc是真机测试类型,
adhoc是真机测试类型,app store是发布版本。假如你创建ad hoc类型的证书,你还需要在devices菜单先添加测试设备的udid,
获取测试设备的udid,你可以使用香蕉云编的udid获取链接,按照链接里面的方法进行操作获取udid.
https://www.yunedit.com/udid
当然,测试跟创建证书没有关系,假如你不需要真机测试,只需要创建证书,你可以忽略获取udid的这一步,初学者可以先忽略这一步。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/19297.html