0

    hbuilderx+香蕉云编生成打包证书和上架全流程

    2023.04.12 | admin | 243次围观

    使用hbuilderx或apicloud开发ios的APP,在打包的时候,提示需要ios打包证书,但是官方提供的上传工具都需要mac电脑才能安装,这个证书只能通过MAC电脑去获取,假如我们是用windows电脑去开发,则无法通过官方提供的例子来获取这个打包证书。

    这个时候,你可以通过本文的方法,来获取ios打包证书开发者证书 换电脑,下面我把生成证书的流程写一下:

    一、登录苹果开发者中心,假如你还没有账号,则先注册。

    二、登录香蕉云编的控制台,然后点击新建csr文件,创建完后把这个csr文件下载到本地电脑硬盘上。

    三、登录苹果开发者中心,进入Certifiates菜单,点击蓝色加号创建新证书,要注意的是,创建的类型要选择ios distribution ad hoc and app store类型的证书,不要选错,不要选择dev类型或apple类型,因为那是xcode或其他开发工具使用的。hbuilderx打包用的证书只能使用ios distribution ad hoc and app store类型。

    四、过程中它会要求我们选择一个csr文件,然后选择刚才从香蕉云编下载的csr文件即可。

    五、这样,我们就在苹果开发者中心完成了cer证书的创建,我们把这个cer证书下载下来。

    六、回到香蕉云编,上传刚才下载的cer文件到香蕉云编,然后就可以生成p12证书了。

    做完之前的几步,即可生成p12证书。

    下面,我们讲述如何生成profile描述文件。

    profile描述文件在苹果开发者中心就可以独立完成。

    一、假如还没创建appId,在苹果开发者中心进入identifiers菜单,点击蓝色加号创建appId,要注意这个appId要跟你再开发工具打包的包名一致。

    二、进入profiles菜单,开始创建profile,创建profile文件的时候,选择app store类型,过程中它还要求我们选择appId,选择我们在上一步创建的appId即可,然后它还要求我们选择cer证书,假如你有两个证书,不要选错了哦。

    三、假如你想打测试包,而不是正式包,则上一步选择类型的时候可以创建ad hoc类型的profile,假如创建ad hoc类型的profile,则会要求我们输入测试设备的udid,你可以使用香蕉云编右上角的工具来获取udid。

    好了开发者证书 换电脑,这就是证书和profile描述文件的全部创建过程。

    有了上面两个步骤,就可以进行云打包了,云打包会帮我们打包成一个ipa文件。那么ipa上架,需要什么流程呢?下面我们列一列:

    一、登录苹果开发者中心,点击app store connect,然后进入app管理界面,查看app有没有创建,假如没有创建,则先创建app,app创建的时候的bundleId和sku都可以填写我们在hbuilderx打包时候填的包名

    二、点击创建好的app,填写各项发版的资料,然后中间你会看到它会要求我们上传构建版本,我们不能直接在苹果网站上传这个构建版本,它要求我们使用xcode或transporter来上传,这些工具都只能安装在mac,而且文件很大,我们可以使用香蕉云编来上传ipa到构建版本,如下图:

    三、去香蕉云编的控制台,上传ipa

    上传完ipa后,大概过30分钟,苹果开发者中心就可以看到,然后继续填写其他资料,最后提交人工审核,就可以上架了。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论