iOS真机调试配置

一、进入苹果开发者网站

需要真机测试,首先你的apple账号必须加入了开发者计划。当然,这需要花钱,而且不便宜。个人账号$99/year,企业账号有两种,一种$99/year,一种$299/year,$299的账号不能上架app store。

如果已经加入了开发者计划

那么访问https://developer.apple.com,然后进入Account。

iOS真机调试配置_第1张图片
Paste_Image.png

选择Certificates, Identifiers & Profiles进入证书管理页面。

iOS真机调试配置_第2张图片
Paste_Image.png

二、添加测试设备

如果想要真机测试,那么你的测试设配必须已经添加到了当前账号中(如果以前在该账号中注册过设备,则不用再次注册)。进入到Devices页面,点击【添加】按钮。

iOS真机调试配置_第3张图片
Paste_Image.png

输入设备名称与UDID。获取UDID的步骤:

  • 1.将手机连到电脑上,打开xcode;
  • 2.选中菜单栏Window中的Devices;
iOS真机调试配置_第4张图片
Paste_Image.png
  • 3.找到真机并复制UDID到页面中。
iOS真机调试配置_第5张图片
2016-06-29 at 下午2.05.png

输入完设备名称与UDID信息后,点击continue- >register->done->注册设备完成。

iOS真机调试配置_第6张图片
Paste_Image.png

三、创建AppId

每一个App都有一个唯一标示符,里面包含了App的描述、Bundle Id、需要的App服务(是否需要推送、是否需要Game Center等等)。

进入Identifiers页面,点击【添加】按钮。输入App描述、Bundle Id、需要的App服务等信息,然后continue->Register->done。详情如下图:(如果在App中需要使用到推送服务,则Bundle ID不能是通配的)

iOS真机调试配置_第7张图片
Paste_Image.png
iOS真机调试配置_第8张图片
Paste_Image.png
iOS真机调试配置_第9张图片
Paste_Image.png
iOS真机调试配置_第10张图片
Paste_Image.png

四、创建证书

要创建证书,首先需要明白的是开发证书和发布证书的区别:

  1. 开发证书用来真机测试;发布证书用来打包和上传;

  2. 可能你发现开发证书也能打包,但是很有可能出问题;(比如在设备推送服务方面,同一台设备,开发证书打包获得的token与直接跑到设备上获得的token是不同的。并且,开发证书打包出来收不到推送)

步骤如下:

  1. 注意;创建的是Development证书,不是Production,在创建证书时,只用填写Development相关信息,不用填写Production部分 - Continue - Continue
iOS真机调试配置_第11张图片
Paste_Image.png
iOS真机调试配置_第12张图片
Paste_Image.png
iOS真机调试配置_第13张图片
2016-06-29 at 下午3.00.png

2.经历两个continue后,进入到选择Generate your certificate的页面。这一步需要用到钥匙串,具体操作如下;

iOS真机调试配置_第14张图片
Paste_Image.png
iOS真机调试配置_第15张图片
Paste_Image.png

3.选择choose file,选取刚才钥匙串生成的CertificateSigningRequest.certSigningRequest文件->Continue->Download;

iOS真机调试配置_第16张图片
Paste_Image.png
iOS真机调试配置_第17张图片
Paste_Image.png

五、创建描述文件

描述文件中需要的信息是:AppID、包含的测试设备、(如果新增了设备,只需要重新编辑下描述文件并下载替换即可,而不需要重新描述文件与证书)

具体生成步骤如下图:

iOS真机调试配置_第18张图片
Paste_Image.png
iOS真机调试配置_第19张图片
Paste_Image.png
iOS真机调试配置_第20张图片
Paste_Image.png
iOS真机调试配置_第21张图片
Paste_Image.png
iOS真机调试配置_第22张图片
Paste_Image.png
iOS真机调试配置_第23张图片
Paste_Image.png
iOS真机调试配置_第24张图片
Paste_Image.png

六、安装证书与描述文件

证书与描述文件都创建好以后,双击进行安装。证书会安装在钥匙串中,描述文件则安装在xcode中。

七、真机测试

准备工作做完,终于可以开始进行真机测试了。

1.打开xcode,找到工程配置中的Target->build setting->code signing。选择刚安装好的描述文件,然后在选择证书(一般选择描述文件后,点击选择证书的下拉框,就只有一个证书可选,如果有多个或者没有证书可选,则很有可能是之前步骤出了问题,需要仔细排查);

2.
iOS真机调试配置_第25张图片
Paste_Image.png

3.修改工程Bundle ID为创建证书时输入的Bundle ID;

4.连上测试设备,在以前选择模拟器的地方,选到你的设备,然后就可以运行了。(如果出错,请先尝试去看看系统报错是什么,然后google下)

你可能感兴趣的:(iOS真机调试配置)