首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >开通苹果开发者账号和申请ios开发证书教程

开通苹果开发者账号和申请ios开发证书教程

原创
作者头像
用户12637240
发布2026-08-18 17:38:06
发布2026-08-18 17:38:06
130
举报

使用H5框架开发,在做云打包的时候,需要申请ios开发证书才能打包。很多人不知道ios开发证书应该如何申请,今天详细说下如何申请开发者账号和申请证书。

申请ios证书,是在苹果开发者中心官网申请,前提是你们公司已经开通苹果开发者账号。

因此,有苹果开发者账号是申请ios证书的前提条件。我们选梳理如何开通苹果开发者账号。

一、注册苹果账号和申请成为开发者

假如你们公司还没有开发者账号,需要先申请成为开发者,假如有账号,可以跳过此步骤。假如有账号,请看本章节最后一小步,使用app续费成为开发者。

这里你可能会觉得有点绕,注册苹果账号和申请成为开发者,不是同一个东西吗?答案是,他们不是同一个东西。 苹果账号,是一个Apple ID,你们使用iphone或者ipad的时候,使用iCoud都会有一个Apple ID,但是有Apple ID不代表就有开发者权限。使用这个Apple ID申请成为开发者权限,才开发者权限。

不过,虽然可以使用自己个人的Apple ID去申请苹果账号,但是不建议这样做,应该使用公司的邮箱去申请Apple ID,这样就算你以后在不在这个公司,这个Apple ID的归属还是公司,而不是个人,除非你是公司老板。

下面是具体的步骤:

(1)注册一个公司邮箱

注册一个公司的邮箱,用来接收苹果开发者中心邮件和后面注册苹果账号用的,假如公司本来有邮箱,那就免去此步骤,注意最好不要用员工邮箱。

(2)注册苹果账号(Apple ID)

注册账号很简单,在苹果开发者中心,使用公司邮箱,就可以注册了,这个注册很简单,我就不贴图片了。

(3)预申请邓白氏码

当然,假如你只是想申请个人类型的苹果开发者,可以不需要此步骤,但因为app后面要上架,因此一般是申请公司类型开发者。

到这里还没到申请开发者的阶段,因为申请苹果开发者,还需要申请企业的邓白氏码,在苹果申请开发者,注册成公司类型的话,是需要提供企业的邓白氏码的。申请这个邓白氏码是免费的,百度一下邓白氏官网的地址,去申请就行了。因此第二小步需要:申请邓白氏码。

(4)申请苹果开发者

使用Apple Developer app申请苹果开发者

apple Developer app又是什么呢?可以理解为它是苹果开发者中心的app版本,需要使用iphone手机来申请,iphone在app store上搜Apple Developer就可以搜到了。

可以使用自己或同事的iphone去安装这个app申请,要注意登录Apple Developer app的时候,不是使用机主的Apple ID登录,而是使用我们刚才申请的Apple ID登录哦。

点击进去,都是可视化界面,很容易操作大致操作流程如下: 打开Apple Developer App,点击底部「账户」标签页,登录已准备好的Apple ID

  1. 阅读弹出的《Apple开发者协议》,点击「同意」,再点击「现在注册」
  2. 查看会员权益说明后点击「继续」,按提示填写个人/组织的法定身份信息
  3. 完成人脸自拍验证,按指引用英文补充填写地址信息,选择对应的实体类型(个人/组织)
  4. 再次阅读《Apple Developer Program许可协议》并点击「同意」
  5. 确认年度会员订阅详情,完成688元/年的费用支付
  6. 支付完成后等待苹果官方审核,审核通过即完成开发者账号申请

二、准备csr文件

这里又是一个卡点,csr文件是什么?为什么要申请这个?因为在苹果开发者中心申请证书,需要我们自己提供csr文件,因此,我们需要自己准备一个csr文件。 跨平台开发,我们可以百度下yunedit这个工具来生成,有mac电脑可以使用钥匙串工具来生成。做H5开发,比如uniapp开发,一般yunedit用的比较多。假如是原生开发,可以使用mac电脑来生成。

三、在苹果开发者中心申请证书

有了csr文件之后,就可以在苹果开发者中心生成cer证书了。

点击Certificates模块,生成证书

生成过程中,选择IOS类型的证书,一般是选择Ios Distribution类型。

生成完证书后,下载下来,是一个.cer格式的证书文件,但是我们在h5打包平台,需要的是私钥证书,私钥证书才能安装在打包平台进行打包,因此,我们需要转换成私钥证书。

这个时候,打开yunedit,上传cer文件,生成p12格式的私钥证书,如下图所示:

到这里,私钥证书生成成功了,可以安装到任何一台电脑进行打包了,也可以放到云平台进行打包。

四、在苹果开发者中心生成profile文件

在苹果开发者中心找到profiles菜单 在这里就可以创建profile文件了,如下图:

这里,记得创建profile文件的时候,创建ad hoc类型的profile文件,可以打测试包,直接安装到手机测试。 假如创建app store connect类型的profile文件,可以打正式包,上传到app store上架。但要知道app store的包不能直接安装到手机测试。 假如需要创建ad hoc类型的profile文件,是需要先提供我们用来测试的ios设备的udid,填写udid到devices模块,绑定测试设备的。这里要注意。 好了,到这里,苹果开发者中心的申请流程完了,申请证书的流程也讲完了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、注册苹果账号和申请成为开发者
  • 二、准备csr文件
  • 三、在苹果开发者中心申请证书
  • 四、在苹果开发者中心生成profile文件
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档