一、发布测试,是指将你的程序给
* 你的测试人员,因为程序总归是要测试的
* 你的客户,在正式发布之前,客户肯定是要先看(验收)的
在他们的iOS设备(iphone,ipod,
ipad)
安装,运行。
二,阅读前提:你自己已经完成了真机测试,意味着:
1、你已经加入了苹果的"iOS developer program",标志事件是付了$99。
![](http://cc.cocimg.com/bbs/attachment/Fid_6/6_56828_a41aacce8e01bfe.jpg)
2、在iOS Provisioning Portal生成了开发证书
![](http://cc.cocimg.com/bbs/attachment/Fid_6/6_56828_3704fb2d8a81a7c.jpg)
3、在xcode完成了证书的安装。菜单:window->Organizer,然后选择Devices
![](http://cc.cocimg.com/bbs/attachment/Fid_6/6_56828_4926d59bb76a23c.jpg)
三,发布流程。
![](http://cc.cocimg.com/bbs/attachment/Fid_6/6_56828_8506ebf67ac65f6.jpg)
图:发布流程
1、3个角色:Tester,就是上述测试人员或者你的客户;Developer,就是你了;Program Portal,苹果官方网站,登录你的“Member Center”,就能看到了,
![](http://cc.cocimg.com/bbs/attachment/Fid_6/6_56828_dbdfc8bc5f15dba.jpg)
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,如下图,
<