“这是我参与8月更文挑战的第5天,活动详情查看: 8月更文挑战”markdown
今天就给你们详细分享一下如何申请我的付费开发者证书以及如何使用。 基本概念app
在正式开始前,先给你们普及一下跟苹果开发者证书相关的一些基本概念。工具
Certification和p12(证书)oop
证书是对电脑开发资格的认证,每一个开发者账号有一套,分为两种:post
.cer是苹果的默认证书,在Xcode开发打包可使用,若是在lbuilder、phonegap、HBuilder、AppCan、APICloud这些跨平台开发工具打包,就须要用到p12文件,或者多人开发的时候,本机用.cer,其余人用p12证书。开发工具
.cer证书仅包含公钥,.p12证书可能既包含公钥也包含私钥,这就是他们的区别,除了Xcode开发工具,其余都须要用p12才能打包。测试
Identifiers(AppID、应用id)网站
APP的标识,例如APP的名字描述,包名。ui
Devives(设备)spa
设备列表,表示当APP安装调试的时候能够安装在这些机器上面,设备使用udid进行惟一判断,建立描述文件(Profiles)的时候须要选择设备。
Profiles(描述文件)
这个文件用来描述App IDs、证书和设备之间的关系,作自动化测试的时候咱们通常只会用到Development类型的开发描述文件,这种须要在装有开发证书或副本的电脑上使用,开发人员选择该描述文件经过Xcode安装到受权文件记录的设备中,便可进行真机测试。
申请帐号
在App Store搜索Developer应用而后安装打开:
选择帐户点击当即注册
按照提示依次往下走输入完我的信息接着付款就能够了,仍是比较简单的。
建立Certification(证书)
一、申请好帐号后,登陆苹果开发者网站:developer.apple.com/cn/,选择红框部分的…
二、开始申请证书,点击下面的➕
三、选择Apple Development 而后继续
四、这个时候须要在咱们的Mac电脑上面申请certSigningRequest(CSR)文件,按照下图方式打开证书助理
五、输入邮箱和名字,选择存储到磁盘
六、接着步骤3,Choose File选择刚刚步骤5建立的文件
七、肯定信息下载证书
八、双击证书,导入到电脑,能够在钥匙串中看到刚刚导入的证书,这里须要信任一下
建立Identifiers(AppID、应用id)
一、点击下面的➕
二、选择App IDs 继续
三、选择App
四、输入名字描述(注意不能中文),包名(通常是com.xxxx.xxxx)
五、确认信息,点击注册就能够在Idntifiers列表里面看到你建立的Identifier了
添加测试设备Devices
一、测试设备须要在开发者网站添加后才能够安装咱们打好的自动化应用,点击下面的➕添加设备
二、输入对应的信息(注意这里须要获取设备的udid)
三、肯定好信息以后,点击注册便可在Devices列表里面看到刚刚建立的手机
建立描述文件(Profiles)
一、点击下面的➕
二、选择iOS App Development 继续
三、选择以前建立的Identifiers,即AppID
四、选择以前建立的Development开发证书
五、选择刚刚添加的测试设备
六、输入描述文件的名字
七、确认好信息后,点击下载,下载下来的文件后缀名是mobileprovision
导入使用
仍是拿以前的WDA项目为例,按照下图依次点击,Provisioning Profile选择刚刚下载好的描述文件