苹果个人付费开发者证书申请及使用图文详解

简介: 上篇文章《iOS真机安装WebDriverAgent图文详解》中提到如果使用付费版开发者证书去编译安装WDA,那么就不需要在手机上点击信任,这样更方便自动化测试的执行,今天就给大家详细分享一下如何申请个人付费开发者证书以及如何使用。

背景


上篇文章《iOS真机安装WebDriverAgent图文详解》中提到如果使用付费版开发者证书去编译安装WDA,那么就不需要在手机上点击信任,这样更方便自动化测试的执行,今天就给大家详细分享一下如何申请个人付费开发者证书以及如何使用。


基本概念


在正式开始前,先给大家普及一下跟苹果开发者证书相关的一些基本概念。

Certification和p12(证书)

证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:

  • Developer Certification(开发证书):用于开发测试;
  • Distribution Certification(发布证书):用于打包测试ipa或者Appstore的安装包;


.cer是苹果的默认证书,在Xcode开发打包可以使用,如果在lbuilder、phonegap、HBuilder、AppCan、APICloud这些跨平台开发工具打包,就需要用到p12文件,或者多人开发的时候,本机用.cer,其他人用p12证书。


.cer证书仅包含公钥,.p12证书可能既包含公钥也包含私钥,这就是他们的区别,除了Xcode开发工具,其他都需要用p12才能打包。


Identifiers(AppID、应用id)

APP的标识,例如APP的名字描述,包名。


Devives(设备)

设备列表,表示当APP安装调试的时候可以安装在这些机器上面,设备使用udid进行唯一判断,创建描述文件(Profiles)的时候需要选择设备。


Profiles(描述文件)

这个文件用来描述App IDs、证书和设备之间的关系,做自动化测试的时候我们一般只会用到Development类型的开发描述文件,这种需要在装有开发证书或副本的电脑上使用,开发人员选择该描述文件通过Xcode安装到授权文件记录的设备中,即可进行真机测试。


申请账号


在App Store搜索Developer应用然后安装打开:

image.png

选择账户点击立即注册

image.png

按照提示依次往下走输入完个人信息接着付款就可以了,还是比较简单的。

image.png

创建Certification(证书)


1、申请好账号后,登录苹果开发者网站:https://developer.apple.com/cn/,选择红框部分的Certification,Identifiers&Devives:

微信图片_20220519163954.png

2、开始申请证书,点击下面的➕

微信图片_20220519163958.png

3、选择Apple Development 然后继续

微信图片_20220519164004.png

4、这个时候需要在我们的Mac电脑上面申请certSigningRequest(CSR)文件,按照下图方式打开证书助理

微信图片_20220519164010.png

5、输入邮箱和名字,选择存储到磁盘

微信图片_20220519164014.png

6、接着步骤3,Choose File选择刚刚步骤5创建的文件

微信图片_20220519164024.png

7、确定信息下载证书

微信图片_20220519164034.png

8、双击证书,导入到电脑,可以在钥匙串中看到刚刚导入的证书,这里需要信任一下

微信图片_20220519164040.png

创建Identifiers(AppID、应用id)

1、点击下面的➕

微信图片_20220519164045.png

2、选择App IDs 继续

微信图片_20220519164050.png

3、选择App

image.png


4、输入名字描述(注意不能中文),包名(一般是com.xxxx.xxxx)

image.png

5、确认信息,点击注册就可以在Idntifiers列表里面看到你创建的Identifier了

image.png

添加测试设备Devices


1、测试设备需要在开发者网站添加后才可以安装我们打好的自动化应用,点击下面的➕添加设备

微信图片_20220519164112.png

2、输入对应的信息(注意这里需要获取设备的udid)

微信图片_20220519164118.png

3、确定好信息之后,点击注册即可在Devices列表里面看到刚刚创建的手机

微信图片_20220519164123.png


创建描述文件(Profiles)


1、点击下面的➕

微信图片_20220519164128.png

2、选择iOS App Development 继续

微信图片_20220519164133.png

3、选择之前创建的Identifiers,即AppID

微信图片_20220519164140.png

4、选择之前创建的Development开发证书

微信图片_20220519164145.png

5、选择刚刚添加的测试设备

微信图片_20220519164150.png

6、输入描述文件的名字

微信图片_20220519164155.png

7、确认好信息后,点击下载,下载下来的文件后缀名是mobileprovision

微信图片_20220519164201.png

导入使用


还是拿之前的WDA项目为例,按照下图依次点击,Provisioning Profile选择刚刚下载好的描述文件

微信图片_20220519164210.png

相关文章
|
2月前
|
人工智能 安全
Sora内测资格申请保姆级教程,附申请提示词
快去申请,不知道什么时候会关闭,早就是优势
4325 3
|
Android开发 开发者
苹果开发者账号申请教程
登陆苹果官网注册账号 点击地址https://developer.apple.com/account/进入苹果官网 如果没有账号可以点击'Create Apple ID'进行账号注册,输入需要的信息后点击'continue'按钮进入网站 因为我已经有账号,所以直接点'Sign In'登陆进入网站 .
8285 0
|
9月前
|
开发者 iOS开发
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
|
2月前
|
小程序 开发者
【内测功能试用申请】支付宝可以半屏打开小程序了!
【内测功能试用申请】支付宝可以半屏打开小程序了!
116 12
|
Linux 开发者 Windows
免688申请苹果开发者证书,开发自己得苹果应用
我们都知道,在开发苹果应用时需要使用签名(证书)才能进行安装苹果IPA,但是官方给的步骤过于麻烦,本次教程围绕一款名为“APP Uploader”的平台进行简单几步操作开发自己的苹果应用。
|
安全 开发者
史上最全公司开发者账号申请
史上最全公司开发者账号申请
218 1
史上最全公司开发者账号申请
|
开发者
Github 推出“赞助商专用”仓库,根据赞助金额解锁新功能
Github 推出“赞助商专用”仓库,根据赞助金额解锁新功能
Github 推出“赞助商专用”仓库,根据赞助金额解锁新功能
|
存储 NoSQL 固态存储
|
安全
金山手机卫士正式版发布 永久免费
近日,金山安全软件有限公司首次公开发布金山手机卫士正式版,并宣布下载,安装,升级金山手机卫士完全免费,手机卫士是金山安全软件公司今年成立后回馈用户的又一力作。目前支持主流的智能手机操作系统——塞班S60和Android。
1003 0