首页 > App

hbuilder、flutter等生成打包苹果证书和上架全流程

2024-01-29 浏览: 32

使用跨平台开发工具HBuilder X、APICloud、变色龙云、flutter开发ios的APP,在打包的时候,提示需要ios打包证书,如何得到证书?如果你有苹果开发者查看以下文档,如果没有苹果开发者可以直接联系变色龙购买苹果证书。

苹果官方提供的制作证书和上传工具都需要mac电脑才能安装,用跨平台开发工具用的都是windows系统,教程提供大家在windows下如何制作证书与IPA同步到苹果app store上。

一、登录UPApp平台http://www.bslyun.cn

二、登录苹果开发中心

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

过程中它会要求我们选择一个csr文件,然后选择刚才从UPApp下载的csr文件

上传CSR文件后点“Continue”,创建完成后下载cer证书,下载完成后回到UPApp平台

cer证书转p12证书

上传刚才下载的cer文件到UPApp平台,点生成p12,输入p12的密码,生成并下载p12证书了。

profile描述文件在苹果开发者网站完成

创建appId,在苹果开发者中心进入identifiers菜单,点击蓝色加号创建appId,appid可以随意填写,一般规则最少两段(如:com.blsyunapp)。

进入profiles菜单,开始创建profile,创建profile文件,选择app store类型,过程中选择创建的appId即可

UDID打测试包,而不是正式包,profiles菜单可以创建ad hoc类型的profile文件。测试设备的udid,可以使用UPApp上的UDID工具开读取。

这就是在windwos下使用UPApp工具生成苹果证书和profile描述文件的全部创建过程

标签: hbuilder、flutter等生成打包苹果证书和上架全流程