Xcode的后期真机调试

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开发需要注意事项请参见### 南宫云遥的百度空间 ###
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值