IOS证书

登录iOS Dev Center

![Uploading idc_cip_366495.png . . .]打开网站[iOS Dev Center]
(https://developer.apple.com/devcenter/ios/index.action)
使用苹果开发者账号登录iOS Dev Center:

idc_login.jpg
  • 登录成功后在页面右侧选择“Certificates, Identifiers & Profiles”:


    idc_cip.png
  • 在“Certificates, Identifiers & Profiles”页面的“iOS Apps”栏中任选一项,如“Certificates”:

idc_iosapps.png
  • 打开“iOS Certificates”页面,可以看到所有已经申请的证书及描述文件:
idc_ioscert.png

申请苹果App ID

  • (如果已经申请,可跳过此节)在“iOS Certificates”页面“Identifiers"下选择“App IDs",可查看到已申请的所有App ID,点击右上角的加号可创建新“App ID”:
id_new.jpg
  • 打开“Register iOS App ID”页面,在“App ID Description”栏下的“Name”项中输入名称(如“HBuilderApp”):
id_name.png
  • 在“Explicit App ID”栏下的“Bundle ID”项中输入App ID(使用反向域名格式字符串,如“io.dcloud.HBuilderApp”):注意:HBuilder中App云端打包界面的AppID栏需要输入此值
id_id.png
  • 在“App Services”栏下选择应用要使用到的服务(如需要使用到消息推送功能,则选择“VPN Configuration & Control”):
Paste_Image.png
  • 设置完成后选择“Continue”,弹出确认页面:
Paste_Image.png
  • 确认后选择“Submit”提交,再次确认就可以在“App IDs"页面看到刚创建的App ID:
Paste_Image.png

生成证书请求文件

  • 不管是申请开发(Development)证书还是发布(Distribution)证书,都需要使用证书请求(.certSigningRequest)文件,证书请求文件需在Mac OS上使用“Keychain Access”工具生成。在“Spltlight Search”中搜索“Keychain”并打开“Keychain Access”工具:
Paste_Image.png
  • 打开菜单“Keychain Access”->“Certificate Assistant”,选择“Request a Certificate From a Certificate Authority...”:
Paste_Image.png
  • 打开创建请求证书页面,在页面中输入用户邮件地址(User Email Address)、证书名称(Common Name),请求类型(Request is)选择保存到磁盘(Saved to disk):
Paste_Image.png
  • 点击“Continue”后弹出保存路径:
Paste_Image.png
  • 点击“Save”后保存证书请求文件,成功提示:
Paste_Image.png
保存文件名称为“CertificateSigningRequest.certSigningRequest”,后面申请开发(Development)证书和发布(Production)证书时用到。

申请开发(Development)证书和描述文件

  • 开发(Development)证书用于测试环境下使用,可以直接安装到手机上(不用提交到Appstore),但一个描述文件最多只能绑定100台设备(因此通过这种证书正式发布应用是行不通的)。
申请开发(Development)证书
  • 在“Certificates, Identifiers & Profiles”页面“Certificates"下选择“Development",可查看到已申请的所有开发(Development)证书,点击右上角的加号可创建新证书:
Paste_Image.png
  • 打开“Add iOS Certificate”页面,在“Development”栏下选中“iOS App Development”:
Paste_Image.png
  • 在页面底部选择“Continue”:
Paste_Image.png
  • 打开确认证书请求页面,点击“Continue”继续:
Paste_Image.png
  • 打开证书生成页面,点击“Choose File...”选择“生成证书请求文件”章节生成的“CertificateSigningRequest.certSigningRequest”文件,点击“Generate”生成cer证书成功:
Paste_Image.png
  • 生成证书成功后打开证书下载页面,选择“Download”下载保存证书(ios_development.cer):
Paste_Image.png
  • 双击保存到本地的ios_development.cer文件导入到“Keychain Access”:
Paste_Image.png
  • 导入成功后,可以在证书列表中显示:
Paste_Image.png
  • 选中导入的证书,右键选择“Export "Developer" ...”:
Paste_Image.png
  • 打开证书保存页面,输入文件名、选择路径后点击“Save”:
Paste_Image.png
  • 打开设置证书密码页面,输入密码及确认密码后点击“OK”:
Paste_Image.png
打开访问“Keychain Access”密码页面,输入Mac OS管理员密码,点击“Allow”,保存开发(Development)证书(如“HBuilderCert.p12”)。

添加调试设备

  • 开发描述文件必须绑定设备,所以在申请开发描述文件之前,先添加调试的设备。(如果已经添加设备,可跳过此节)在“Certificates, Identifiers & Profiles”页面“Devices”下选择“All",可查看到已添加的所有设备信息,点击右上角的加号可添加新设备:
Paste_Image.png
  • 打开“Registering a New Device or Multiple Devices”页面,输入设备名称和UDID:
Paste_Image.png
Paste_Image.png
  • 将设备连接到电脑,启动iTunes,点击次区域可切换显示设备的UDID,右键选择复制
Paste_Image.png
  • 输入完成后,点击“Continue”继续,确认输入信息:
Paste_Image.png
点击“Register”,完成添加。

申请开发(Development)描述文件

  • 在“Certificates, Identifiers & Profiles”页面“Provisioning Profiles”下选择“Development",可查看到已申请的所有开发(Development)描述文件,点击右上角的加号可创建新描述文件:
Paste_Image.png
  • 打开“Add iOS Provisioning Profile”页面,在“Development”栏下选中“iOS App Development”:
Paste_Image.png
  • 点击“Continue”按钮,打开“App ID”选择页面,选择要使用的“App ID”(如之前创建的“io.dcloud.HBuildApp”),点击“Continue”:
Paste_Image.png
  • 打开“Select certificates”页面,选择前面创建的开发证书:
Paste_Image.png
  • 点击“Continue”,打开选择调试设备页面,选择用于调试安装的设备(最多100太设备):
Paste_Image.png
  • 点击“Continue”,输入描述文件的名称(如“HBuilderProfile”):
Paste_Image.png
  • 点击“Generage”,生成描述文件成功:
Paste_Image.png
点击“Download”下载保存开发描述文件(如HBuilderProfile.mobileprovision)。

申请发布(Distribution)证书和描述文件

  • 发布(Production)证书用于正式发布环境下使用,用于提交到Appstore审核发布。
申请发布(Production)证书
  • 在“Certificates, Identifiers & Profiles”页面“Certificates"Production",可查看到已申请的所有发布(Production)证书,点击右上角的加号可创建新证书:
  • 打开“Add iOS Certificate”页面,在“Production”栏下选中“App Store and Ad Hoc”:
Paste_Image.png
  • 在页面底部选择“Continue”:
Paste_Image.png
  • 打开确认证书请求页面,点击“Continue”继续:
Paste_Image.png
  • 打开证书生成页面,先点击“Choose File...”选择“生成证书请求文件”章节生成的“CertificateSigningRequest.certSigningRequest”文件,再点击“Generate”生成cer证书:
Paste_Image.png
  • 生成证书成功后打开证书下载页面,选择“Download”下载保存证书(ios_production.cer):
Paste_Image.png
  • 双击保存到本地的ios_production.cer文件导入到“Keychain Access”:
Paste_Image.png
  • 导入成功后,可以在证书列表中显示
Paste_Image.png
  • 选中导入的证书,右键选择“Export "Developer" ...”:
Paste_Image.png
  • 打开证书保存页面,输入文件名、选择路径后点击“Save”:
Paste_Image.png
  • 打开设置证书密码页面,输入密码及确认密码后点击“OK”:
Paste_Image.png
打开访问“Keychain Access”密码页面,输入Mac OS管理员密码,点击“Allow”,保存开发(Production)证书(如“HBuilderCert.p12”)。

申请发布(Distribution)描述文件

  • 在“Certificates, Identifiers & Profiles”页面“Provisioning Profiles”下选择“Distribution",可查看到已申请的所有发布(Distribution)描述文件,点击右上角的加号可创建新描述文件:
Paste_Image.png
  • 打开“Add iOS Provisioning Profile”页面,在“Development”栏下选中“iOS App Development”:
Paste_Image.png
  • 点击“Continue”按钮,打开“App ID”选择页面,选择要使用的“App ID”(如之前创建的“io.dcloud.HBuildApp”),点击“Continue”:
Paste_Image.png
  • 打开“Select certificates”页面,选择前面创建的发布证书:
Paste_Image.png
  • 点击“Continue”,输入描述文件的名称(如“HBuilderProfileDistribution”):
Paste_Image.png
  • 点击“Generage”,生成描述文件成功:
Paste_Image.png
点击“Download”下载保存开发描述文件(如HBuilderProfileDistribution.mobileprovision)。

IOS个推证书

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容