我们使用hbuilder或apicloud等打包公司,打包ios应用的时候,需要一个苹果证书,这个苹果证书是需要在mac电脑创建的,然后再去苹果开发者中心生成。
那么有没有windows的创建方法呢?
假如你需要在windows上创建苹果打包证书,那你可以使用香蕉云编来创建,工具的地址如下:
创建证书你可以理解为分为三步:一创建csr文件、二使用这个csr文件创建cer文件,然后再用这个cer文件生成p12证书文件:
详细的流程如下:
1、到苹果开发者中心注册成为开发者,注册的方法可以参考下面的文章:
https://blog.csdn.net/h5xiaoyu/article/details/113779923
2、登录香蕉云编,创建csr文件,并把这个csr文件下载到本地电脑硬盘上:
3、登录苹果开发者中心,点击Certificates菜单,点击蓝色加号, 创建证书cer文件:
创建的过程中,一定要选择ios distribution app store and adhoc类型的证书,千万不要选择apple类型或develpment类型的证书。
创建过程中还会要求我们上传一个csr文件,上传我们刚才在香蕉云编生成的csr文件即可:
创建完后,将这个证书(cer)文件下载到你电脑本地。
4、回到香蕉云编,上传这个cer文件,就就可以生成p12文件:
完成上面的所有步骤,即可生成p12格式的苹果证书,可以用于ios打包。
但是打包ios应用,还需要证书profile文件,也就是.mobileprovision格式的描述文件:
下面我讲解下profile文件如何创建:
1、点击Identifiers菜单,点击蓝色+号,创建appid,appid就是我们在开发工具里面的包名,比如填写com.test.app之类的,用来区分不同的应用的。
2、创建完appid后,点击profiles菜单,开始创建描述文件,创建的时候要选app store类型或者ad hoc类型,不要选择其他的类型:
3、创建的过程中会出现如下的界面,要我们选择一个appid,选择我们刚才创建的appid即可:
4、假如你创建的时候选择的是ad hoc类型的描述文件,意思是真机测试的描述文件,需要知道测试设备的udid,需要填写测试设备的udid,我们可以通过这个工具获取测试设备的udid:香蕉云编-获取udid|快速获取iOS设备的UDID