ios 真机测试流程

来源:互联网 发布:电脑视频剪辑合并软件 编辑:程序博客网 时间:2024/04/26 11:22
  请求开发证书

1.打开钥匙串访问(ctrl+空格键,输入keychain,找到‘钥匙串存取’,点击进入),选择钥匙串访问菜单:钥匙串访问->证书助理->从证书颁发机构请求证书,如图:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

2.在弹出窗口中,输入常规使用的邮件地址、常用名称,然后选择存储到磁盘如图:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

点击继续按钮会在桌面上生成一个CertificateSigningRequest.certSigningRequest文件;

3.进入到苹果开发者支持中心在页面右上角做如图选择:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

4.在所进入页面里作如下图所示操作:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客


点击“Request Certificate”按钮之后进入:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

然后点击选取文件按钮,选择在桌面上生成一个CertificateSigningRequest.certSigningRequest文件,最后点击提交,页面自动跳转回“Current Development Certificates”页面,稍等片刻后刷新页面,会多出一个download按钮,

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

点击download按钮,会在finder的下载里面多出来一个ios_development.cer文件,双击安装后,会发现在钥匙串访问列表上多出来一个iPhone Developer的证书

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

至此,开发者证书已经请求完成。

三、注册测试设备

1.连上测试设备,打开xcode的organizer页面,在devices下面就会看到***'s iPhone4S或者其他名称,选中机器就会在右侧出现如下图,复制该测试设备的唯一码(红框内的就是唯一码),如下图所示:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客


2.切回浏览器,重新选择到Devices选项,如下图:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客,在页面右侧点击Add Devices按钮进入如下图所示的页面:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

继而为测试设备设置一个名称,将刚刚拷贝的设备唯一码粘贴到Device ID处,点击提交,设备也便注册成功。

3.切回浏览器,重新选择App IDs选项,在页面右侧点击New App Id按钮,进入到create app id 页面如下图所示:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

在这里要注意一下自己的填入内容,容易为后面的测试带来一些问题,可参考http://hi.baidu.com/fhx900808/item/887ec5a8531d18038919d3ef填好之后点击提交按钮;

4.再次切回浏览器,重新选择Provisioning选项,在页面右侧点击New Profile按钮,进入Create iOS Development Provisioning Profile页面,如下图所示:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客


在这里输入一个文件名,选择获取的证书和刚刚创建的app id 以及刚刚注册的测试设备,点击提交按钮,稍等片刻后刷新页面会出现如下图所示页面:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

点击download按钮,一会儿在Finder里的下载里面将会多出来一个.mobileprovision文件;

5.打开xcode中的organizer页面,将刚刚下载的.mobileprovision文件拖拽到organizer页面里Library下的Developer Profile中,如下图所示:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

然后点击测试设备下的Provisioning Profile项,会在右边发现设备里已经安置了一个测试文件;

6.回到项目中,完成info和build settings的设置,如下图所示:

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

将这里的Bundle identifier 后面的内容全部删除,替换成上面创建app id时的

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

这里写入的内容;然后在

IOS开发后期真机测试流程 - 盛情渊 - 南宫云遥的博客

这里框着的地方选择自己申请的开发证书就可以了;

7.回到项目中,在运行那里选择自己的测试设备,继而进行运行程序就可以顺利的跑到设备上了。