xiaoxuan415315的专栏

一、发布测试,是指将你的程序给

* 你的测试人员,因为程序总归是要测试的

* 你的客户,在正式发布之前,客户肯定是要先看(验收)的

在他们的iOS设备(iphone,ipod,ipad)安装,运行。

二,阅读前提:你自己已经完成了真机测试,意味着:

1、你已经加入了苹果的"iOSdeveloperprogram",标志事件是付了$99。

2、在iOS Provisioning Portal生成了开发证书

3、在xcode完成了证书的安装。菜单:window->Organizer,然后选择Devices

三,发布流程。

图:发布流程

1、3个角色:Tester,就是上述测试人员或者你的客户;Developer,就是你了;Program Portal,苹果官方网站,登录你的“Member Center”,就能看到了,

2、3个主要步骤,见图发布步骤,

1)获取Tester设备udid

2)到Program Portal生成ad hoc发布证书

3)在xcode中使用该证书打包(Archive)程序

以上3个步骤后续会详细说。

假设你的Tester(团队里的测试人员、你的客户)有一定iOS设备使用经验,至少大致会用itunes。

要获取你的Tester的iOS设备UDID:1、将iOS设备插到安装了itunes的pc/mac,itunes会弹出显示设备概要信息界面,如下图,

这里我们可以看到设备的12位序列号,这不是我们想要的。2、点击序列号,设备概要界面显示设备udid,如下图,

CTRL-C(mac下为Command-C)拷贝下来,然后QQ或者邮件发给你。注:1)虽然点击udid,界面什么变化也没有,,但是确实是可以拷贝2)千万不要让人家一个个字符抄,你不可惜人家辛苦,也得想想抄40左右得字符很容易出错。UDID拿到了,得在iOS provisioning portal上将它加Device列表上,以下是具体步骤:1、登录会员中心(Member Center)

到苹果开发者官方网站(developer.apple.com),选择Member Center,如上图。2、使用你的AppleID登录,如下图

(是写得有点罗嗦)\

3、在会员中心,选择iOS Provisioning Portal,如下图,

4、进入Provisioning Portal主界面,如下图,

5、选择“Devices”,然后选择“Add Devices”,出现下图界面,

一个地方填名称,一个地方填你从Tester那里拿到的udid。

iOS证书分2种,1种是开发证书,用来给你(开发人员)做真机测试的;1种是发布证书,发布证书又分发布到appstore的(这里不提及)和发布测试的ad hoc证书。

那ad hoc证书和开发证书区别在哪里?如果你的tester(团队测试人员、客户)都能将测试设备拿到你面前,直接插到你的mac开发机上,你可以直接将程序“灌”进去,那有开发证书就够了,不需要ad hoc证书。如果tester的iOS设备不能直接让你灌程序,那怎么办?你必须打包(Archive)你的程序,然后发给你的tester,让他通过itunes进行安装,那就需要ad hoc证书了。具体的区别,我们先看看ad hoc证书生成过程,和开发证书生成非常类似,1、进入Provisioning Portal主界面,如下图,

人生就像爬坡,要一步一步来。

xiaoxuan415315的专栏

相关文章:

你感兴趣的文章:

标签云: