如何将应用程序在Iphone真机上调试

实习的时候老板交给了我一个任务,就是如何配置iPhone应用程序在真机上测试。下面将那个70页的英文资料浓缩到一页之中。

首先来到iphone开发者社区:http://developer.apple.com/iphone/,登陆并来到iphone provisioning portal模块。
 总的来说,分为五个步骤:
一,获得苹果的开发认证,现在的情况是这个认证已经获得,无须重新设置,否则可能影响到前面已经测试的应用程序。在这一步中只需要下载后右键打开安装即可。
二.iphone设备的登记。现在公司有两台设备,一台是iphone,另O一台是ipad。两苴s已经做了登记,一般情况下不需要去做重复的登记。如果对这个步骤感兴趣,可以参考iphone provisioning portal中的相关f1 ??????
三.创立app id。如果说前两步是与在哪台计算机上测试基本无关的话,那么这一步就是必须的了。
 首先,点击“add”,依次填入(Description)描述,(Bundle Seed ID)姑且称之为种子包裹,其目的在于用相同的ID可以使得你f1 ?簗??犧????????????耡????????嵭???????Bundle Seed ID。最后需要填入的是(Bundle Identifier),在这里填入的字符串将作为整个app id的前缀,应当注意的是Bundle Identifier应该是以一个反转域名的格式,如com.hmn.appname,appname,appname指你义的工程(应用程序)名称。之后点击提交就可以了。
 等创建完app id后需要进行配置,可以看到上一步创建的appid已经显示在了列表里。点击右侧的配置按钮进行配置。点击"Enable for Apple Push Notification service“旁的选框,并选定”Development Push SSL Certificate“进行配置。之后系统会引导你进行相应的SSL证书安装和配置。这一步配置完后会回到app id的列表界面,你v重新点击右侧的配置按钮,之后选定”Enable in App Purchase“并点击"Done"。这样,一个appid算是真正完成了。
四.provisioning相关z置。
 1.新建一个provisioning profile;
 2.在你Ixcode工程里新建一个名为Entitlements的plist文件。
 3.在前面建立的文件里,在root下建立一个名为“keychain-access-groups"的元素并将它设置为"Array"类^。
 4.以前面建立的array元素为根,建立一个名为Item 1,类^为String的子项,把它的值设置为前面Bundle Seed ID的前缀后跟点号和一个自定义名称。
 5.接着,在目标的info窗口中,将这个文件加到"Code Signing Entitlements"字段中。
 6.这一步?必须的,但在英文的pdf文档里并没有提到。具体的操作是,在目标的info窗口中,找到子窗口'Propertirs',将里面的字段’Identifier'的值设为第三步?IBundle   Identifier 的值。否则,应用程序不会正常运行。
 7.安装provisioning profile:
  (1)新建了一个profile后,会自动出现一个已安装的profile但仍需要进行配置,点击右侧的"download"按钮下载并进行安装。
  (2)把下载的文件右键打开便可以安装在你的mac机器上。之后将下载的文件拷贝到当前用户目录下的"~/Library/MobileDevice/Provisioning Profiles’"目录,若Provisioning   Profiles文件夹s存在,自己新建一个同名文件夹B
  (3)使用usb线使iphone真机与mac系统相连,启动xcode。
  (4)在xcode里定位到"Orgnizer"窗口,并选定你的设备。在Provisioning部分点击符号'+'将焦点定位到已经安装在mac上的profile,将它安装在你Iiphone/ipad上。切记要确定  同一个profile已经同时安装在了mac系统及你的苹果终端上。
五.运行调试
 打开u20320 的xcode工程,在窗口左上选择你的测试机型,现在公司的ipad是Device-3.2.0,而iphone是Device-3.1.3。点击平台上部的"build and go"按钮进行测试。 注:这个文档仅仅是将一个70页文档的内容在浓缩在一页纸上,不可能面面俱到。其目的在于帮助你快速获得我对整个配置流程的理解,快速在自己的机器上进行真机测试。同时我将一些注意事项提了出来,可以避免少走弯路。这个文档肯定有不足之处,希望大家指出。有一句是乱码,可能是mac系统遗留下的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值