top
元旦节到了,元旦节快乐...

固定当前背景  反馈、咨询、建议、留言等,请点这里[Alt+G]

本栏相关
其他文章
IOS开发IOS当前位置:首页 >>开发技巧>>IOS开发
iOS各大证书申请教程
编辑yang 发布时间2015-09-01 浏览量7301 来源APICLOUD 特大
摘要:p12证书制作,创建App ID,添加测试设备,云编译mobileprovision证书制作,Apple Watch对应mobileprovision证书制作,推送证书制作

生成certSigningRequest文件(创建其他证书时用,建议保存好,多个地方都使用到)

如图,打开应用程序->实用工具->钥匙串访问

如图,选择从证书颁发机构请求证书

接下来填写邮件地址,选择存储到磁盘,点击继续

如图,保存文件到桌面。

制作p12证书(用于发布IOS时用,在本机运行一次即可,即本机作为app发布)

首先打开苹果开发网站,通过Member Center进入开发账户,如图:


然后选择Certificates, Identifiers & Profiles,如图:

选择Certificates

进入下图所示,点击左边的Production,在右边出来的页面的右上角选择添加

如图,如果是个人或公司开发证书,选择App Store and Ad Hoc,如果是企业证书,则选择In-House and Ad Hoc,点击Continue进入下一步,在下一页中点击Continue

如图,选择Choose File选择之前生成的certSigningRequest文件,点击Generate

如图所示,cer证书创建成功,点击Download将证书下载到本地,然后双击打开证书

注:以下这两步如果你不需要p12证书时,可忽略

如图,在钥匙串中找到安装的证书,鼠标点击右键,然后在菜单中选择导出证书,如图:

在弹出页面中指定证书名,点击存储,然后输入证书密码,点击好,生成p12格式证书。

创建App ID(用于与你Xcode的APP对应的identity ID,每个app都有不同的id)

如图,在左侧菜单选择App IDs,然后点击右上角的添加图标,在接下来的页面里面填写App ID描述,在App ID Suffix栏选择Explicit App ID,在AppServices中选择服务功能,如果需要推送功能,则勾选上Push Notifications项,点击Continue进入下一步。

填写你的APP名字(随便填写)

填写你xcode中的bundle ID(需要一致)

如果需要推送时勾选

在新页面中点击Submit,然后点击Done,创建App ID成功。

添加测试设备(仅用于测试设备)

个人或公司账号生成的App Store类型mobileprovision证书,应用在没有发布到App Store之前只能在越狱设备上安装,若要在非越狱手机上面安装,则需要把设备添加到Devices里,并且生成Ad Hoc类型mobileprovision证书。

如图选择左侧菜单Devices下面的All,在右侧页面点击右上角添加图标,进入下图所示页面:

获取UDID,打开iTunes,连接设备,如图,找到序列号,然后点击序列号,该栏会变成UDID,点击鼠标右键,拷贝UDID

回到网站页面,输入Name和获取的UDID,点击Continue进入下一页,下一页中点击Register,最后点击Done,添加设备完成。

mobileprovision证书制作

App Store类型证书(用于发布到App Store商城)

如图,点击左侧菜单Distribution,然后点击右侧页面右上角的添加图标,最后选择App Store,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

输入证书名称,点击Generate,进入下一步完成创建

Ad Hoc类型证书(用于企业内部)

对于个人和公司账户,Ad Hoc类型证书可以安装到非越狱手机上面调试。如图,选择Ad Hoc,点击Continue进入下一步

如图,选择App ID,点击Continue进入下一步

如图,选择certificates,点击Continue进入下一步

选择设备,然后点击Continue

输入证书名称,点击Generate,进入下一步完成创建

Apple Watch对应mobileprovision证书制作

云编译时若要支持Apple Watch,那么需要另外再上传一个mobileprovision证书,该证书对应的App ID由你的应用的App ID加后缀watchkitapp构成,例如应用的App IDcom.yourcompany.app,那么Apple Watch证书对应的App ID则为com.yourcompany.app.watchkitapp。创建好App ID后再按照上面的mobileprovision证书制作流程制作Apple Watch对应证书。

推送证书制作

在左侧菜单选择Certificates下面的Production,进入到如下界面:

点击右上角的添加图标,进入以下页面,选择如图所示内容,点击Continue进入下一步

App ID栏选择对应的AppID,点击Continue,在下一页中点击Continue

选择之前生成的certSigningRequest文件,然后点击Generate进入下载界面

点击Download下载证书到本地,双击安装到钥匙串中。如下图,在钥匙串中找到此证书,在该证书上面点击鼠标右键,选择导出,然后存储为.p12格式文件,输入证书密码。至此,创建服务端p12格式推送证书完毕。

标签  技巧

按键盘左右方向键可快速浏览上一篇(←)、下一篇(→)


反馈/咨询/建议/留言(GuestBook)
您好,怎么称呼您!
您的姓名:
上一步:鼠标向上滚动/左方向键(←)
下一步或完成:鼠标向下滚动/Tab键/右方向键(→)
如果您有空的话,可以填一下您的相关信息!
您的电话:
您的邮箱:
现在,请填写您想要了解的信息!
信息内容:
验证码: 看不清?点图片刷新