网上已经有一些文档介绍
IPhone 程序开发了,但是很少有文档介绍应用
程序发布流程的。从今天开始,我就开始为大家介绍怎样将开发完成的应用程序
打包发布到苹果的在线商店上去。
1、 发布前的测试
程序的开发过程,我在这篇文章中就不细说了,但是,我想简单提一下应
用程序上线前的发布测试。因为,程序的作者要保证所提交的程序是健壮、稳定
的,如果把程序的测试寄希望于
Apple Store 的工作人员,那么将会大大浪费
我们的时间,一般而言,一个程序提交到
Apple Store 后,大约有一个星期的
时间才能从
Apple
那里得到明确的结论: 允许或者拒绝上线,当然,拒绝的
话会给出比较具体的解释,如果靠
Apple 的反馈来修正自己的程序,那么这个
周期就太长了,毕竟我们申请的证书有效期是一年而已。我们希望在这一年里,
能够充分的利用这个证书,通过一个证书提交尽量多的程序。
好了,现在我们说说发布测试的事情。我想,多数程序员开发时是在模拟器
上进行调试的,但是模拟器毕竟是运行在
PC 上的一个应用程序,即便它能模
拟真机的多数行为,但对于特定的操作(如加速计的使用,多点触摸等),内
存的模拟等情况,它还是无法和真机相比!所谓的发布测试,就是在提交之前,
一定要让自己开发的程序真正的运行在真机中进行测试,这样会发现很多你之
前可能没有注意到的潜在问题,比如:内存泄露、图片格式问题(有些图片格式
在模拟器上显示好好的,但是放在了真机上就是无法显示)等等。
那么怎样做发布测试呢?答案就在
iPhone Dev Center 里面,用你自己
的
Apple ID
登录,然后进入到
iPhone Developer Program Portal 页面后,
按照如下步骤完成相关的操作(本文假设你对开发过程已经熟悉了)
1
进入页面上的
Certificates 页,一般我们在开发时,只是申请
Development 开发者证书就够了,但是如果我们想要把应用程序放到真机上
运行的话,就必须在
Distribution 发布页上,在此页上申请创建一个证书,用
3