文档库

最新最全的文档下载
当前位置:文档库 > 使用XCode联机调试你的iOS应用

使用XCode联机调试你的iOS应用

本文仅发布在Swfdong's blog(http://www.wendangku.net/doc/27267a20dd36a32d7375819e.html)及9ria天地会(http://www.wendangku.net/doc/27267a20dd36a32d7375819e.html),转载请注明出处。

今天发烧了,带病完成这篇文章,希望能对大家有所帮助:-)

说起来,iDP(iOS Developer Program)的申请并不难,填写所有信息,然后发一封邮件就可以了。

而在iDP申请完成之后,很多开发者要做的第一件事就是在设备上测试应用,因为很多特性是模拟器不支持的(比如多点触控,重力感应等),今天带给大家的就是联机调试iPhone 程序的完成流程。

准备工作很简单,用于开发的Mac电脑一台,运行Mac OS X 10.6.4,XCode版本3.2.4

然后登录到Apple的iOS Dev Center:

https://http://www.wendangku.net/doc/27267a20dd36a32d7375819e.html/devcenter/ios/index.action

使用XCode联机调试你的iOS应用

登录后在右上方点击"iOS Provis ioning Portal",进入如下页

使用XCode联机调试你的iOS应用

点击“Launch Assistant”,出现如下窗口。

使用XCode联机调试你的iOS应用

这一页没耐心看的就直接点“Continue”,进行下一步操作:

使用XCode联机调试你的iOS应用

创建一个App ID,在输入框中输入描述,一般来说直接写应用名字就可以了,但是要注意不能含有一些特殊字符,点击“Continue”继续。

使用XCode联机调试你的iOS应用

在Device Description一栏输入设备描述,如“My iPhone 3Gs”;

在Device ID一栏输入设备ID,从XCode的顶部工具栏->Window菜单->Organizer项开启Organizer窗口,选中要用于调试的设备,Indetifier项就是设备ID,复制至Device ID栏即可。

使用XCode联机调试你的iOS应用

这里直接点击“Continue”继续,不要关闭网页。

使用XCode联机调试你的iOS应用

打开"钥匙串访问"程序(位于Mac OS X的“应用程序->使用工具”目录下),打开屏幕左上方“钥匙串访问”菜单,点选“证书助理->从证书颁发机构求证书”项。

使用XCode联机调试你的iOS应用

在出现的窗口中填写证书信息,电子邮件地址一栏填写申请iDP时使用的电子邮箱,常用名称是待申请的证书名,比如可以填写“My iOS Dev Key”;别忘了选中下面的“储存到磁盘”,点击“继续”。

使用XCode联机调试你的iOS应用

此时证书签名请求就生成好了,我们马上就要用到这个请求文件。

使用XCode联机调试你的iOS应用

回到网页中,点击“选取文件”按钮,选刚刚择生成好的签名请求文件,点击“Continue”继续。

使用XCode联机调试你的iOS应用

在“Profile Description”一栏中,填写测试配置文件的描述信息,建议使用“应用名on 设备名”的组合,如“MyApp on iPhone 3Gs”,点击“Generate”按钮开始生成配置文件。

使用XCode联机调试你的iOS应用

在这个页面稍等十几秒,等到出现图中的绿底对勾后,点击“Continue”继续。

使用XCode联机调试你的iOS应用

配置文件的所含信息(如上图)。

使用XCode联机调试你的iOS应用

回到网页中,应当可以看到如图中所示的界面,点击“Download”按钮下载开发者证书(与你申请iDP的帐户对应),下载完成后点击“Continue”继续。

使用XCode联机调试你的iOS应用

双击上一步中下载的开发者证书,会自动打开“钥匙串访问”工具并将该证书导入(系统会要求输入当前Mac用户的密码),导入完成后在“钥匙串访问”窗口左下方选择“证书”,应当可

以看到刚刚导入的开发者证书(如图所示)。

使用XCode联机调试你的iOS应用

此时返回网页,会看到提醒我们确认专用密钥和公用密钥的步骤,点击“Continue”继续(接下来的所有页面都可以直接“Continue”了,也可以关掉网页),然后回到“钥匙串工具”中确认一下。

使用XCode联机调试你的iOS应用

在“钥匙串访问”窗口左侧“钥匙串”列表中选择“登录”,下方“种类”选择“密钥”,应当可以看到对应的开发者密钥(名称与一开始构造申请文件时填写的“常用名称”一致,如图所示)。至此,我们的所有申请步骤完成,可以准备在设备上调试啦!

使用XCode联机调试你的iOS应用

接下来,打开要调试的Xcode工程,在XCode窗口左上方选择Device(如图)。

使用XCode联机调试你的iOS应用

点击“Build and Run”,耐心等待...

使用XCode联机调试你的iOS应用

如果是第一次在这台Mac上进行联机调试,会出现如图所示的对话框,点击“总是允许”继

续。

使用XCode联机调试你的iOS应用

如果是第一次使用这台iOS设备进行联机调试,会出现如图所示的对话框(提示您安装配置文件),点击“Install and Run”。第一次调试后请重新启动这台iOS设备。重新启动后,在Organizer窗口中选中该设备,会发现Provisioning项中已经有刚刚安装的配置文件了,如下图(不重启动的话则每次调试都会提示安装)。

使用XCode联机调试你的iOS应用

至此,你已经可以在iPhone/iPod Touch/iPad上联机测试开

发中的应用了,尽享你的iOS开发之旅吧!