欢迎来到天天文库
浏览记录
ID:38343827
大小:638.00 KB
页数:7页
时间:2019-06-10
《ipad应用程序调试流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.ipad真机调试流程1.1.调试流程概述1.真机调试应用程序,首先需要有一个苹果开发者帐号,才可创建证书请求CSR;2.打开应用程序钥匙串访问(keychainaccess)请求证书;3.登录iDPPortal“certificates”栏目中提交证书请求;4.确认提交后,刷新页面自动生成.cer文件,将它下载到本地;5.双击.cer文件,即把证书放到了钥匙串访问中;6.通过itunes或者xcode(organizer)获取设备的UDID;7.再回到iDPPortal“Devices”栏目中开始注册设
2、备,并填写设备UDID和设备的用户名相关信息;8.完成设备注册后,进入iDPPortal“appIDs”栏目,申请appID,填写appID的描述信息和与应用程序绑定的相关信息;9.完成appID申请后,再进入到iDPPortal“provisioning”栏目,完成provisioning文件名称、证书名称、所要注册设备以及appID的填写,这些选项均会在前几个步骤完成;10.如果完成应用程序的开发和调试工作,即可进入发布程序的iDPPortal“distribution”栏目,开始发布应用程序。但发布应
3、用程序所创建的证书请求与真机测试不同,但基本流程相同;11.真机调试应用程序大体流程如下图所示:图1真机调试流程图1.2.调试流程详述1.2.1.请求证书首先,打开keychainaccess创建证书请求(应用程序实用工具中),如下图所示:7第1页共7页图2钥匙串访问选择“钥匙访问串”“证书助理”“从证书机构请求证书”选项,打开“证书助理”对话框,如下图所示: 图3证书助理7第1页共7页填写相关信息,将请求选择为“存到磁盘”和“让我指定密钥信息”单击“继续”。选择存储路径。最后生成证书请求文件.certS
4、igningRequest。1.1.1.提交证书生成请求证书文件后,登录到IDPprovisioningportal页面,选择certificate栏目,请求证书,单击requestcertificates按钮,如下图所示:图4请求证书进入到创建开发证书页面,选取已创建的“.certSigningRequest”,选择“submit”。如下图所示: 图5生成证书刷新页面后,单击“download”按钮,将证书(.cer文件)保存在本地。1.1.2.注册(安装)证书7第1页共7页下载完成后,双击.cer文件
5、,安装证书。完成后可在keychainaccess中显示。如若证书安装成功,则会显示绿色字样——“该证书有效”,如果证书创建失败,则显示红色字样——“该证书无效”。当证书无效时,后面第三节中会讨论到问题的产生原因和解决办法。1.1.1.获取设备UDID打开xcode,选择window,打开organizer对话框,复制设备UDID,这里一定要连接设备,否则无法获取设备UDID信息(也可从itunes中获取,但无法复制)如下图所示:图6Organizer1.1.2.注册设备获取到设备后UDID后,回到IDPp
6、rovisioningportal页面,选择certificate栏目,单击“addDevices”按钮,注册设备如下图所示:图7注册设备界面7第1页共7页进入到填写设备信息页面,第一个是设备的名字(可按开发者意图填写),第二个是设备的UDID,将需要注册的设备的UDID拷入。如下图所示:图8注册设备1.1.1.注册appIDs完成设备注册后,跳转到“appIDs”页面中注册appID,单击“NewappID”,如下图所示:图9创建appID填写appID时,其信息的描述部分可以由开发者随意填写,但其中不要
7、包括特殊字符,如“@”、“*”等;而“bundleidentifier”的填写则相当重要,如果此信息填写不正确,则无法完成真机测试应用程序。这里具体由两种写法。具体看下苹果公司提供的一个用例“com.domainname.appname”。命名需要按照此规范填写。第一个“.com”是必须按照苹果公司给的样式填写的,而“domainname”则需要用户自定义填写,这部分信息可以由开发者随意填写,但苹果公司推荐用公司的域名。最后一部分则表示你需要测试的应用程序的名字,比如创建xcode文件时,创建了一个叫app
8、的应用程序,那么这部分就填写app。当然也可以用“*”号代替,则表示可以用于任何iphone程序的测试。本文推荐使用第二种。如下图所示: 7第1页共7页图10appID信息1.1.1.生成provisioning文件确认生成appIDs后,选择进入“provisioning”页面,单击“Newprovisioningfile”,创建provisioning文件,第一填写的是profile的名字,可以按开发者意愿填
此文档下载收益归作者所有