注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

扶红星的博客

生活本无味,尝试的多了也便五味俱全了。

 
 
 

日志

 
 

IOS开发后期真机测试流程  

2013-02-02 09:44:57|  分类: 知识梳理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

ios开发后期真机测试流程

首先,请读者铭记,本文适合有开发者账号的朋友参考或者是借鉴······

一、要保证程序在虚拟设备上运行流畅,没有明显的程序漏洞。为了效果,请做如下准备:

1.57*57像素和114*114像素的png格式图片用来作为应用程序图标,两张内容一致,拖拽到工程中的App Icons处;

2.320*480像素和640*960像素(如果支持iphone5还需一张640?×?1136像素)的png格式的启动图像各一张,图片内容要一致,从左至右依次拖拽到工程中的Launch images处; 

二、请求开发证书

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


更多有关ios开发需要注意事项请参见###南宫云遥的百度空间###
  评论这张
 
阅读(15583)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017