ios开发后期真机测试流程
首先,请读者铭记,本文适合有开发者账号的朋友参考或者是借鉴······
一、要保证程序在虚拟设备上运行流畅,没有明显的程序漏洞。为了效果,请做如下准备:
1.57*57像素和114*114像素的png格式图片用来作为应用程序图标,两张内容一致,拖拽到工程中的App Icons处;
2.320*480像素和640*960像素(如果支持iphone5还需一张640?×?1136像素)的png格式的启动图像各一张,图片内容要一致,从左至右依次拖拽到工程中的Launch images处;
二、请求开发证书
1.打开钥匙串访问(ctrl+空格键,输入keychain,找到‘钥匙串存取’,点击进入),选择钥匙串访问菜单:钥匙串访问->证书助理->从证书颁发机构请求证书,如图:
2.在弹出窗口中,输入常规使用的邮件地址、常用名称,然后选择存储到磁盘如图:
点击继续按钮会在桌面上生成一个CertificateSigningRequest.certSigningRequest文件;
3.进入到苹果开发者支持中心,在页面右上角做如图选择:
4.在所进入页面里作如下图所示操作:
点击“Request Certificate”按钮之后进入:
然后点击选取文件按钮,选择在桌面上生成一个CertificateSigningRequest.certSigningRequest文件,最后点击提交,页面自动跳转回“Current Development Certificates”页面,稍等片刻后刷新页面,会多出一个download按钮,
点击download按钮,会在finder的下载里面多出来一个ios_development.cer文件,双击安装后,会发现在钥匙串访问列表上多出来一个iPhone Developer的证书;
至此,开发者证书已经请求完成。
三、注册测试设备
1.连上测试设备,打开xcode的organizer页面,在devices下面就会看到***'s iPhone4S或者其他名称,选中机器就会在右侧出现如下图,复制该测试设备的唯一码(红框内的就是唯一码),如下图所示:
2.切回浏览器,重新选择到Devices选项,如下图:
,在页面右侧点击Add Devices按钮进入如下图所示的页面:
继而为测试设备设置一个名称,将刚刚拷贝的设备唯一码粘贴到Device ID处,点击提交,设备也便注册成功。
3.切回浏览器,重新选择App IDs选项,在页面右侧点击New App Id按钮,进入到create app id 页面如下图所示:
在这里要注意一下自己的填入内容,容易为后面的测试带来一些问题,可参考http://hi.baidu.com/fhx900808/item/887ec5a8531d18038919d3ef,填好之后点击提交按钮;
4.再次切回浏览器,重新选择Provisioning选项,在页面右侧点击New Pro
在这里输入一个文件名,选择获取的证书和刚刚创建的app id 以及刚刚注册的测试设备,点击提交按钮,稍等片刻后刷新页面会出现如下图所示页面:
点击download按钮,一会儿在Finder里的下载里面将会多出来一个.mobileprovision文件;
5.打开xcode中的organizer页面,将刚刚下载的.mobileprovision文件拖拽到organizer页面里Library下的Developer Pro
然后点击测试设备下的Provisioning Pro
6.回到项目中,完成info和build settings的设置,如下图所示:
将这里的Bundle identifier 后面的内容全部删除,替换成上面创建app id时的
这里写入的内容;然后在
这里框着的地方选择自己申请的开发证书就可以了;
7.回到项目中,在运行那里选择自己的测试设备,继而进行运行程序就可以顺利的跑到设备上了。