iOS真机调试(Xcode8),创建证书Certificates,Identifiers & Profiles

最近项目里证书又过期了,这次准备重新申请一个证书,趁这个机会整理一下。

在进入证书处理步骤前,让我们先在Mac上创建CSR文件,这是申请证书的必要条件,如果你已经创建过那么可以直接跳到申请证书部分😉

创建CSR文件

  • 打开钥匙串,选择证书助理->从证书颁发机构请求证书

    创建CSR文件_图1.jpg

  • 在证书信息信息这填写正常的邮件地址、名称后选择存储到磁盘

创建CSR文件_图2.jpg

这样会生成一个默认名称是CertificateSigningRequest.certSigningRequest的文件,这就是一会我们申请证书要用的CSR文件。


申请证书

  • 首先进入苹果开发者网站点击这里
  • 接下来进入证书设置Certificates, Identifiers & Profiles
图1.jpg
  • 因为是发布证书过期所以只需要配置发布版证书就可以了,这里点击图1中右上角➕号添加证书
图2.jpg
  • 选择图2中 Production里面 App Store and Ad Hoc 选项,点击页面下方Continue继续下一步。
    PS(这里我已经申请了2个发布证书和2个开发证书,所以iOS App Development选项和App Store and Ad Hoc已经不能选了)
图3.jpg
  • 这里介绍怎么创建CSR文件,我们继续下一步。
图4.jpg
  • 此处就是上传我们创建的CSR文件的地方,点击Choose File选择刚刚生成的CSR文件,点击Continue
图5.jpg
  • 此时我们发布证书就申请成功啦👏。
    接着在对应的PP文件(Provisioning Profiles)配置新证书就大功告成了。
    什么?你说还没有PP文件🤔!没关系,接着往下看吧😉
    PS(如果已经有APP ID那么可以直接看创建Provisioning Profiles)

创建iOS App IDs

  • 点击Identifiers中的App IDs 选项,在右侧iOS App IDs点击➕号
图8.jpg
  • 填写App ID Description
图9.jpg
  • 填写 Bundle ID 对应工程里的Bundle ID
图10.jpg
  • 选择App Services
图11.jpg

选择完点击Continue,注册成功后可以在iOS App IDs处找到新注册的ID


创建Provisioning Profiles

  • 选择Provisioning Profiles
图12.jpg
  • 点击➕新建PP文件
图13.jpg
  • 选择Distribution中的App Store(创建Development的PP就选择上面的两项)
图14.jpg
  • 选择刚刚新建的App ID,点击Continue
图15.jpg
  • 选择刚刚新建的发布证书,点击Continue
图16.jpg
  • 最后给PP文件命名,点击Continue
图17.jpg
  • Provisioning Profiles创建完毕
图18.jpg
  • 先别着急下载安装PP文件及证书还有一个步骤没有完成

添加调试机器的Device ID

在真机调试前还需要一个步骤就是把准备用于调试用机的Device ID添加到开发PP文件里。
(如果你只创建了发布证书及发布PP文件,那么你还需要再创建开发证书及开发PP文件)

  • 可用同一个CSR文件创建开发证书,区别就是所有选择发布Distribution的地方选择开发Development就可以了。

  • 如何查看机器的UDID点这里

  • 点击Derives ID ,添加将要用于真机调试的设备
    设备名(中英文都行)
    UDID不对时会有提示
    填写完后注册该设备

图19.jpg
  • 添加完成后,我们返回Provisioning Profiles中找到创建的Developer PP文件TestAPP_PP_Developer,并且编辑它
图20.jpg
  • 在编辑界面的Devices框中选中刚才添加机器,或者选中Select All,创建Generate
图21.jpg

到此证书准备工作完成,我们庆祝一下👏

把刚刚创建的文件都下载到Mac并双击安装。
  1. 发布证书 (上传AppStore需要)
  2. 发布PP文件 (上传AppStore需要)
  3. 开发证书 (真机调试需要)
  4. 开发PP文件(真机调试需要)
或者在Xcode下载证书,操作路径如下

Xcode->Preferences->Accounts->View details

图22.jpg

在红色标记框中的PP文件列表中找到开发者网站里创建的PP文件并下载,找不到的话可以都删除掉(任意PP文件右键Show in Finder),点击Download All Profiles重新下载全部PP文件

图23.jpg

Xcode8真机调试

真机调试需要开发证书,如果还有创建的话请参考前面添加调试机器的Device ID部分

  • 用Xcode8新建一个iOS工程
    打开工程的TARGETS->General
图24.jpg
  • 填写信息:Bundle Identifier、Signing(Debug)、Signing(Release)
图25.jpg

另外Xcode8 可以直接选中Automatically manage signing,让Xcode管理证书,这样可以省去创建证书的步骤。(但是我还是喜欢手动控制☺️)


好了有关iOS真机调试,以及证书的创建整理到这,希望对大家有帮助😄

补充:没有购买每年99$的开发者也可以真机调试

  • 用个人的Apple ID登录开发苹果开发者网站这里,注册成开发者
  • 在Xcode 8中添加个人Apple ID账户
  • 新建工程并选择自动管理证书,就可以真机调试了
  • 第一次真机调试时Xcode会提示在设备上信任证书(其实就是自己AppleID生成的开发者证书)路径是设置->通用->描述文件与设备管理,信任与AppleID同名的证书文件。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,319评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,801评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,567评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,156评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,019评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,090评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,500评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,192评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,474评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,566评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,338评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,212评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,572评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,890评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,169评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,478评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,661评论 2 335

推荐阅读更多精彩内容