### [windows下创建ios打包证书的详细流程](https://pmself.com/article/1991) **Published:** 2023-05-05T08:12:01 **Author:** pmself **Excerpt:** 当我们在hbuilderX、apicloud或其他云打包的平台编译app的时候,需要ios打包证书:.p12证… 当我们在hbuilderX、apicloud或其他云打包的平台编译app的时候,需要ios打包证书:.p12证书文件和.mobileprovision描述文件。 但是根据苹果官方提供的方法,这个证书的创建需要mac电脑,而我们大部分开发人员都没有mac电脑,那么怎么生成ios证书呢? 你可以使用本站的生成ios证书的工具:[https://www.yunedit.com/createcert](https://www.yunedit.com/createcert) 详细的生成流程如下: 1、假如你还没有苹果开发者账号,你可以参考下面的文章先注册苹果开发者中心: [https://blog.csdn.net/handsome0916/article/details/113779348](https://blog.csdn.net/handsome0916/article/details/113779348) 2、登录本站(香蕉云编)控制台,创建csr文件,并将这个创建好的csr文件下载到你的电脑本地 ![](https://www.yunedit.com/images/create/1.png) 2、登录苹果开发者中心,假如你已经按照第一步注册并缴费成为开发者,会见到Certificates菜单. 点击Certificates菜单,点蓝色加号,创建证书,假如不知道苹果开发者中心在哪里,可以看第一步。 记得创建证书的时候一定要选择ios distribution app store and ad hoc类型的证书,可千万别选择了apple distribution类型或选择了develpment类型的证书,选择错了你后面打包就会失败。 ![](https://www.yunedit.com/images/create/2.png) 创建的过程中,会要求我们上传刚才创建的csr文件,上传刚才从本站生成的csr文件,就可以生成cer文件。 ![](https://www.yunedit.com/images/create/3.png) 3、创建cer证书成功后,将这个cer证书下载到我们电脑本地。 4、回到本站(香蕉云编)的控制台,在对应的行里面,上传这个cer文件,就可以生成最终的.p12格式的证书了。 ![](https://www.yunedit.com/images/create/5.png) ### 到这里,p12格式的证书我们已经创建成功了,下面我们来讲述如何生成.mobileprovision描述文件 1、登录苹果开发者中心控制台,点击Identifiers,点击蓝色加号,创建一个appid,这个appid要跟你在hbuilder打包用的包名一致,假如已经创建,则跳过这一步。 ![](https://www.yunedit.com/images/create/8.png) 2、点击profiles,开始创建描述文件,创建的时候选择app store类型,假如你选择的是ad hoc类型,则看第四步。 ![](https://www.yunedit.com/images/create/6.png) 3、创建的过程中会要求我们选择第一步创建的appid:。 ![](https://www.yunedit.com/images/create/7.png) 4、假如你创建的是ad hoc类型的profile(假如你创建的是app store类型的profile则不需要这一步),则创建过程中,还需要提供测试手机的udid,你可以使用你的iphone手机,打开本站(香蕉云编)的这个获取手机udid的工具,获取手机的udid: [https://www.yunedit.com/udid](https://www.yunedit.com/udid) ### 到这里,已经介绍完全部的流程,谢谢大家! **Tags:** ios打包证书, 香蕉云编 **Categories:** IOS, Uniapp ---