程序员iOS知识收集iOS学习

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

2016-11-03  本文已影响5007人  永不止步123

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

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

创建CSR文件

创建CSR文件_图2.jpg

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


申请证书

图1.jpg 图2.jpg 图3.jpg 图4.jpg 图5.jpg

创建iOS App IDs

图8.jpg 图9.jpg 图10.jpg 图11.jpg

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


创建Provisioning Profiles

图12.jpg 图13.jpg 图14.jpg 图15.jpg 图16.jpg 图17.jpg 图18.jpg

添加调试机器的Device ID

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

图19.jpg 图20.jpg 图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部分

图24.jpg 图25.jpg

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


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

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

上一篇下一篇

猜你喜欢

热点阅读