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

简介: 上篇文章《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

相关文章
|
数据采集 运维 搜索推荐
手把手教你如何申请网站空间
网站空间就像房屋的地基,对网站运营的影响非常大。在网站还没有发布之前,首先需要考虑存放的空间。
1604 0
手把手教你如何申请网站空间
|
Android开发 开发者
苹果开发者账号申请教程
登陆苹果官网注册账号 点击地址https://developer.apple.com/account/进入苹果官网 如果没有账号可以点击'Create Apple ID'进行账号注册,输入需要的信息后点击'continue'按钮进入网站 因为我已经有账号,所以直接点'Sign In'登陆进入网站 .
8542 0
|
8月前
|
存储 小程序 数据库
阿里云学生服务器申请流程_学生党免费领7个月学生机
阿里云2024年推出学生优惠,大陆在籍学生可免费申领7个月学生服务器,配置为2核2G,无限流量,含独立IP。学生需注册账号、完成实名及学生认证,首月免费,完成任务可续费6个月。此外,还有300元无门槛优惠券可在阿里云高校计划中领取,适用于多种云产品。申请及优惠详情见官方链接。
4030 4
阿里云学生服务器申请流程_学生党免费领7个月学生机
|
开发者 iOS开发
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
|
8月前
|
数据建模 测试技术 应用服务中间件
在阿里云申请SSL证书多少钱?免费版与付费版申请流程介绍
阿里云2024年提供免费及付费SSL证书,免费版年领限20张,适合测试环境,352元/年起售付费版。个人/企业用户一年可领20张免费DV单域名证书。付费证书享折扣,如WoSign DV仅352元/年。下文将指导您快速领取、申请阿里云提供的免费版和收费版SSL证书。
在阿里云申请SSL证书多少钱?免费版与付费版申请流程介绍
|
8月前
|
小程序 开发者
【内测功能试用申请】支付宝可以半屏打开小程序了!
【内测功能试用申请】支付宝可以半屏打开小程序了!
186 12
|
小程序 开发者
两个月之后,我终于成功申请到了微信小游戏公测
在精致1010游戏上线两个月之后,我终于成功的申请到了游戏公测的资格,在此记录一下整个过程以及一些对于做微信小游戏的一些思考。 对于每一个上线的微信小游戏,官方都会提供一次“游戏公测”的机会,所谓的游戏公测就是指官方会给你一些初期的用户,大概是在几千个左右,一是帮助开发者尽快的达到开通流量主的条件(需要累积 1000 个用户才可开通),另一个也算是送给微信小游戏开发者的一项福利了。
329 0
|
数据安全/隐私保护 iOS开发 开发者
新技术:使用免费苹果账号申请 iOS 证书进行真机调试
如果您是跨平台开发者并且还没有注册苹果开发者账号,即使使用 Xcode 进行免费测试也无法将应用安装到非越狱手机上。但幸运的是,现在有一项新技术可以使用普通的免费苹果账号申请 iOS 证书,从而打包 IPA 安装到自己的手机上进行测试。本文将介绍如何使用 Appuploader 进行五步操作,申请 iOS 证书、生成描述文件、打包 IPA 并安装
|
Linux 开发者 Windows
免688申请苹果开发者证书,开发自己得苹果应用
我们都知道,在开发苹果应用时需要使用签名(证书)才能进行安装苹果IPA,但是官方给的步骤过于麻烦,本次教程围绕一款名为“APP Uploader”的平台进行简单几步操作开发自己的苹果应用。
|
iOS开发
iOS开发 - 如何申请快速审核
iOS开发 - 如何申请快速审核
91 0
iOS开发 - 如何申请快速审核

热门文章

最新文章

下一篇
开通oss服务