




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、真机调试iPhone应用程序1、真机调试流程概述 1) 真机调试应用程序,首先需要有一个苹果开发者帐号,才可创建证书请求CSR;2) 打开应用程序钥匙串访问(keychain access)请求证书;3) 登录iDP Portal “certificates”栏目中提交证书请求;4) 确认提交后,刷新页面自动生成.cer文件,将它下载到本地;5) 双击.cer文件,即把证书放到了钥匙串访问中;6) 通过itunes或者xcode(organizer)获取设备的UDID;7) 再回到iDP Portal“Devices”栏目中开始注册设备,并填写设备UDID和设备的用户名相关信息;8) 完成设备
2、注册后,进入iDP Portal“app IDs ”栏目,申请app ID,填写app ID的描述信息和与应用程序绑定的相关信息;9) 完成app ID申请后,再进入到iDP Portal“provisioning”栏目,完成provisioning文件名称、证书名称、所要注册设备以及app ID的填写,这些选项均会在前几个步骤完成;10) 如果完成应用程序的开发和调试工作,即可进入发布程序的iDP Portal“distribution”栏目,开始发布应用程序。但发布应用程序所创建的证书请求与真机测试不同,但大体流程相同;大体流程如下图所示:注册设备流程 图 1-12、真机调试流程详述 2.
3、1、请求证书首先,打开keychain access创建证书请求(应用程序实用工具中),如下图所示:钥匙串访问 图 2-1选择“钥匙访问串”“证书助理”“从证书机构请求证书”选项,打开“证书助理”对话框,如下图所示:证书助理 图 2-2填写相关信息,将请求选择为“存到磁盘”和“让我指定密钥信息”单击“继续”。选择存储路径。最后生成证书请求文件.certSigningRequest。2.2、提交证书生成请求证书文件后,登录到IDP provisioning portal页面,选择certificate栏目,请求证书,单击request certificates按钮,如下图所示:请求证书 图 2-
4、3进入到创建开发证书页面,选取已创建的 “. certSigningRequest”,选择“submit”。如下图所示:生成证书 图 2-4刷新页面后,单击“download”按钮,将证书(.cer文件)保存在本地。2.3、注册(安装)证书下载完成后,双击.cer文件,安装证书。完成后可在keychain access中显示。2.4、获取设备UDID打开xcode,选择window,打开 organizer 对话框,复制设备UDID,这里一定要连接设备,否则无法获取设备UDID信息(也可从itunes中获取,但无法复制)如下图所示:organizer 图 2-52.5、注册设备获取到设备后UD
5、ID后, 回到IDP provisioning portal页面,选择certificate栏目,单击“add Devices”按钮,注册设备,如下图所示:注册设备 图 2-6进入到填写设备信息页面,第一个是设备的名字(可按开发者意图填写),第二个是设备的UDID,将需要注册的设备的UDID拷入。如下图所示:注册设备 图 2-72.6、注册app IDs完成设备注册后,跳转到“app IDs”页面中注册app ID,单击“New app ID”,如下图所示: 创建app ID 图 2-8填写app ID时,其信息的描述部分可以由开发者随意填写,但其中不要包括特殊字符,如“”、“*”等;而“bu
6、ndle identifier”的填写则相当重要,如果此信息填写不正确,则无法完成真机测试应用程序。这里具体由两种写法。具体看下苹果公司提供的一个用例“com.domainname.appname”。命名需要按照此规范填写。第一个“.com”是必须按照苹果公司给的样式填写的,而“domainname”则需要用户自定义填写,这部分信息可以由开发者随意填写,但苹果公司推荐用公司的域名。最后一部分则表示你需要测试的应用程序的名字,比如创建xcode文件时,创建了一个叫app的应用程序,那么这部分就填写app。当然也可以用“*”号代替,则表示可以用于任何iphone程序的测试。本文推荐使用第二种。如下
7、图所示:app ID信息 图 2-92.7、生成provisioning文件确认生成app IDs后,选择进入“provisioning”页面,单击“New provisioning file”,创建provisioning文件,第一填写的是profile的名字,可以按开发者意愿填写,其次证书选择刚已创建好的.cer文件,选择app id,最后选择你将要注册的设备。单击确认后,完成profile文件的创建,刷新页面后,下载.mobleProvisioning文件。app ID信息 图 2-92.8、安装provisioning文件下载好provisioning文件后,双击安装文件即可。确认是否
8、将provisioning文件正确安装在设备中,可打开xcode,在organizer对话框中查看。2.9、配置xcode文件最后,配置xcode文件,打开plist文件,将“bundle identifier”中的“yourcompany”,改成与公司域名。及需要与app ID一致,如在创建app ID时,创建的是“com.apple.*”,plist文件也相应改成“com.apple.*”,“*”号部分不需要用户修改。如下图所示:bundle identifier 图 2-10再选择xcode工程的info,将“code signing identifier”选择为已创建好的mobileprovisioning文件。如下图所示:code signing 图 2-11如果没有,则说明之前某些操作有错误,请按此方法重新创建证书。也可学习参考苹果公司的提供的真机测试相关视频。3、真机调试注意事项3.1、keychain access中请求证书在创建请求证书之前,需要对keychain access简单的设置。打开keychain的偏好设置选项,选择证书,将“OCSP”、“CRL”选择为关闭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 太阳能工程招标文件3篇
- 工程围挡施工合同书
- 住宅质量保证书重要信息梳理3篇
- 劳动合同管理与员工参与3篇
- 公租房抽签现场代理书3篇
- 土地承包关系的结束法律程序3篇
- 日用百货批发市场调研考核试卷
- 毛皮制品加工质量管理手册考核试卷
- 生物质燃烧发电与气化发电对比考核试卷
- 纤维素纤维的生物医学工程应用进展考核试卷
- 车辆应急预案方案恶劣天气
- 【部编版】语文五年级下册第五单元《交流平台 初试身手》精美课件
- 枇杷文化知识讲座
- 浙江伟锋药业有限公司年产100吨拉米夫定、50吨恩曲他滨、30吨卡培他滨技改项目环境影响报告
- 公路养护安全作业规程-四级公路养护作业控制区布置
- 了解生活中常见的乳化现象
- 八年级家长会领导讲话4篇
- 美世国际职位评估体系IPE3.0使用手册
- 焦虑抑郁患者护理课件
- 户外招牌安全承诺书
- JGT471-2015 建筑门窗幕墙用中空玻璃弹性密封胶
评论
0/150
提交评论