1. 产生凭证档.cer
证书我们这边可以借助辅助工具appuploader
Appuploader可以辅助在Windows、linux或mac系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!
点击苹果证书按钮
编辑
点击新增
编辑
输入证书密码,名称
这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类
选择证书类型
带distribution的是发布类型,带development的是开发类型。
apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的
选择bundle id
只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。
1.1 在产生.cer 之前必须先产生.certSigningRequest (CSR) 档案,打开Launchpad 并搜寻keychain ,开启「钥匙图存取」
1.2 在Toolbar 选取「钥匙图存取」->「偏好设定」后,在分页选取「凭证」后,将「线上凭证状态协定(OCSP)」和「凭证撤销列表(CRL)」皆设定为「关闭」
1.3 将「偏好设定」关掉后,打开「钥匙图存取」->「凭证辅助程式」->「从凭证授权要求凭证」
1.4 在「凭证辅助程式」视窗,填入以下资讯
*使用者电子邮件=> 填入开发者帐号的「Apple ID」
*一般名称=> 开发者帐号的名字
* CA电子邮件=> 不用填
*已将要求=> 储存到硬碟
*勾选「指定密钥配对资讯」
1.5 在「凭证辅助程式」视窗下的「密钥配对资讯」,将「密钥大小」设为2048 bits ;「演算法」设为RSA
以上步骤完成后,已成功产生.certSigningRequest 并存放至指定的路径了。
1.6 有了.certSigningRequest 后,接着要产出.cer 凭证档案
登入Apple Developer 网页,点选「Certificates, Identifiers & Profiles」
1.7 点选左侧栏位「Certificates」 -> 「+」来新增凭证
1.8 选取「iOS Distribution(App Store and Ad Hoc)」后,点选「Continue」继续下一步
1.9 点选「Choose File」上传第一个步骤产生.certSigningRequest 档案后,点选「Continue」继续下一步
1.10 点选「Download」储存.cer 凭证档案后,确定已储存在本机后,点选「Done」完成
1.11 最后双击下载的.cer 档即会自动执行安装至key chain 中