申请ios开发者证书到获取p12文件及profiles文件

申请ios开发者证书,用于Hbuildx打包ios app

  • 注册ios开发者
  • 生成证书,标识符,描述文件
    • 申请证书
      • mac系统申请证书
    • 申请identifiers(因为新建Profiles文件是需要用到标识符)
    • 申请Profiles(描述文件)

注册ios开发者

一、注册AppleID
打开 https://developer.apple.com/account 填写信息,继续
注册过程中会向邮箱发送一个验证码,获取验证码输入,继续
邮箱验证成功之后,会向手机号发送一个验证码,继续
手机号验证成功之后,完成注册
二、注册苹果开发者
使用苹果手机下载 Apple Developer APP
打开Developer APP,进入账户,点击登录刚注册的AppleID
会向手机号发送一个验证码,输入验证码,登录成功
登录成功,点击立即注册,进入提示页,点击继续
进入输入详细信息界面,点击下一步
进入拍摄人脸照片,点击继续
照片验证通过之后,进入选择个人、企业、教育等,点击选择个人(个人开发者也可以上App Store的,不用担心,如果想要用户在App Store中看到的信息则可以用企业。但是需要申请邓白氏编码)
进入输入英文信息界面,点击继续
验证通过之后,会进入待支付界面,点击支付688元/年
三、登录苹果开发者账号
打开 Sign In - Apple
登录AppleID,会有验证码验证
登录成功进入界面,看到 Certificates, Identifiers & Profiles 和 App Store Connect 代表注册成功

生成证书,标识符,描述文件

申请证书

申请ios开发者证书到获取p12文件及profiles文件_第1张图片
第一个是开发测试证书
申请ios开发者证书到获取p12文件及profiles文件_第2张图片
这里需要选择一个csr文件,这里需要用到mac系统才行了,也可以用黑苹果。

mac系统申请证书

1、在 Mac 上,选取苹果菜单 >“系统偏好设置”,点按“iCloud”,然后登录我们申请的开发者账号信息。
2、打开钥匙串访问,选择证书助理>从证书机构请求证书
申请ios开发者证书到获取p12文件及profiles文件_第3张图片

申请ios开发者证书到获取p12文件及profiles文件_第4张图片

申请ios开发者证书到获取p12文件及profiles文件_第5张图片
将下载的文件保存,用于之前的选择文件上传,然后继续
申请ios开发者证书到获取p12文件及profiles文件_第6张图片
点击download即可得到一个证书文件了
但是这里得到的是一个cer后缀的证书文件,我们还需要将cer证书文件转换为p12这样的系统授权文件。

申请identifiers(因为新建Profiles文件是需要用到标识符)

申请ios开发者证书到获取p12文件及profiles文件_第7张图片
description 描述,可以理解成是一个标识
bundle Id: 这里可以选择 explicit 固定的 wildecard 通配符 目前还没搞清楚这部分具体配置应该是什么样子的。这里我选择的是固定模式,使用官网推荐,用域名反向.应用名称
至于下面部分,就是选择一些是否需要使用到的服务,如果没有则可以不选择,但是如果要用到的话必须选择,否则后期在app中无法使用对应的服务。
然后点击注册就可以了,如下:
申请ios开发者证书到获取p12文件及profiles文件_第8张图片
将cer证书文件放到mac系统中,然后双击打开后,打开钥匙串,选择登录即可看到刚刚的证书文件。
申请ios开发者证书到获取p12文件及profiles文件_第9张图片
申请ios开发者证书到获取p12文件及profiles文件_第10张图片
到此即可得到一个p12文件,一般用于打包都需要用到。

申请Profiles(描述文件)

申请ios开发者证书到获取p12文件及profiles文件_第11张图片
创建描述文件
申请ios开发者证书到获取p12文件及profiles文件_第12张图片
这里选择需要创建的描述文件类型,上面的开发版本,就是用与开发测试的,不能上线App Store的。这里选择App Store

申请ios开发者证书到获取p12文件及profiles文件_第13张图片
申请ios开发者证书到获取p12文件及profiles文件_第14张图片
选择我们创建的证书
申请ios开发者证书到获取p12文件及profiles文件_第15张图片
设置一个名字,然后点击生成即可

申请ios开发者证书到获取p12文件及profiles文件_第16张图片
点击download即可获得一个描述文件。如果使用的是测试证书,则此处还需要选择使用那些uuid来进行测试,需要安装测试包的手机都需要获取uuid设置进来,否则无法进行测试。

本次主要记录从申请开发者到打包需要的文件,我主要是用于Hbuildx打包,所以此处记录的都是所需文件的流程。
对于使用appuploader工具来获取的,其实原理都差不多,都是创建这些文件,只不过工具省去了你操作的步骤和复杂性,至于收费情况我不清楚,不过自己有mac系统的,建议自己获取和创建,毕竟这样更安全。

本次记录到处结束,下次记录如果将打包的ipa上传到App Store中进行分发。如果有需要获取文件和生成p12要用到mac系统的,也可以私聊我QQ:1126539036 我也是安装的一个黑苹果

你可能感兴趣的:(ios打包,ios)