background image

网上已经有一些文档介绍

 IPhone 程序开发了,但是很少有文档介绍应用

程序发布流程的。从今天开始,我就开始为大家介绍怎样将开发完成的应用程序

 

打包发布到苹果的在线商店上去。

1、 发布前的测试

程序的开发过程,我在这篇文章中就不细说了,但是,我想简单提一下应

用程序上线前的发布测试。因为,程序的作者要保证所提交的程序是健壮、稳定

的,如果把程序的测试寄希望于

 Apple Store 的工作人员,那么将会大大浪费

 

我们的时间,一般而言,一个程序提交到

Apple Store 后,大约有一个星期的

 

时间才能从

Apple

 

那里得到明确的结论: 允许或者拒绝上线,当然,拒绝的

 

话会给出比较具体的解释,如果靠

Apple 的反馈来修正自己的程序,那么这个

周期就太长了,毕竟我们申请的证书有效期是一年而已。我们希望在这一年里,

 

能够充分的利用这个证书,通过一个证书提交尽量多的程序。

好了,现在我们说说发布测试的事情。我想,多数程序员开发时是在模拟器

上进行调试的,但是模拟器毕竟是运行在

 PC 上的一个应用程序,即便它能模

拟真机的多数行为,但对于特定的操作(如加速计的使用,多点触摸等),内

存的模拟等情况,它还是无法和真机相比!所谓的发布测试,就是在提交之前,

一定要让自己开发的程序真正的运行在真机中进行测试,这样会发现很多你之

前可能没有注意到的潜在问题,比如:内存泄露、图片格式问题(有些图片格式

 

在模拟器上显示好好的,但是放在了真机上就是无法显示)等等。

那么怎样做发布测试呢?答案就在

 iPhone Dev Center 里面,用你自己

 

Apple ID

 

登录,然后进入到

iPhone Developer Program Portal 页面后,

 

按照如下步骤完成相关的操作(本文假设你对开发过程已经熟悉了)

 

进入页面上的

Certificates 页,一般我们在开发时,只是申请 

Development 开发者证书就够了,但是如果我们想要把应用程序放到真机上

 

运行的话,就必须在

Distribution 发布页上,在此页上申请创建一个证书,用

  

3