苹果应用程序发布流程总结

苹果应用程序发布流程总结

ID:40720778

大小:284.97 KB

页数:6页

时间:2019-08-06

苹果应用程序发布流程总结_第1页
苹果应用程序发布流程总结_第2页
苹果应用程序发布流程总结_第3页
苹果应用程序发布流程总结_第4页
苹果应用程序发布流程总结_第5页
资源描述:

《苹果应用程序发布流程总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、苹果应用程序发布流程1.发布前测试首先程序的开发过程已完成,模拟器调试也完成,没有明显的BUG产生。因为,程序的作者要保证所提交的程序是健壮、稳定的,如果把程序的测试寄希望于AppleStore的工作人员,那么将会大大浪费我们的时间,一般而言,一个程序提交到AppleStore后,大约有一个星期的时间才能从Apple那里得到明确的结论(这次程序用了八天时间):允许或者拒绝上线,当然,拒绝的话会给出比较具体的解释,如果靠Apple的反馈来修正自己的程序,那么这个周期就太长了,毕竟我们申请的证书有效期是一

2、年而已。我们希望在这一年里,能够充分的利用这个证书,通过一个证书提交尽量多的程序。所以我们尽量使程序一次通过。好了,现在我们说说发布测试的事情。我想,多数程序员开发时是在模拟器上进行调试的,但是模拟器毕竟是运行在PC上的一个应用程序,即便它能模拟真机的多数行为,但对于特定的操作(如加速计的使用,多点触摸等),内存的模拟等情况,它还是无法和真机相比!所谓的发布测试,就是在提交之前,一定要让自己开发的程序真正的运行在真机中进行测试,这样会发现很多你之前可能没有注意到的潜在问题,比如:内存泄露、图片格式问题

3、(有些图片格式在模拟器上显示好好的,但是放在了真机上就是无法显示)等等。2发布前准备向AppStore注册自己的程序前,需要准备一下的东西。57*57像素的ICON,512*512像素的ICON(JPEG或TIFF格式),屏幕截图。其中57*57的可以使png格式的,需要在编译的时候运行到程序中。512*512是APPStore显示图标。 屏幕截图可以通过Xcode的organizer来抓取。设备连接下的情况,从organizer选择「Screenshot」标签。(512*512和截图都是后面iTun

4、esConnect中填写资料是用到。)3发布证书的申请1.那么怎样做发布测试呢?答案就在iPhoneDevCenter里面,用你自己的AppleID登录,然后进入到iPhoneDeveloperProgramPortal页面后,按照如下步骤完成相关的操。2.进入页面上的Certificates页,一般我们在开发时,只是申请Development开发者证书就够了,但是如果我们想要把应用程序放到真机上运行的话,就必须在Distribution发布页上,在此页上申请创建一个证书,用于发布,具体过程本文不做具

5、体描述了,可以参考该页上的帮助,写的还是很清晰的。3.在AppIDs再申请一个ID用于发布,这一步是可选的,如果你在开发阶段就已经考虑到了发布的事情,那么当初申请的那个用户开发的ID也是可以用于发布的。此处建议,申请一个最后字段为“*”的ID,这样可以用同样的ID,提交一套应用程序,而无需为每个应用都申请单独的ID。例如:cn.centaur*,这样当你写应用程序时,第一个应用程序的ID就可以是cn.centaur.leader,而第二个应用的ID就可以是cn.cendaur.fromers,依次类推

6、。4.进入Provisioning页面,在Distribution标签页下面,我们同样需要为发布而创建新的Profile,这个profile在编译应用程序时是需要指定的。具体的步骤可以参考该页的帮助,只提示一点,每个profile对应于一个AppID,也就是说,刚才创建的AppID在此处应该生成一个相对应的Profile。5.最后就是发布Distribution了,在这一页中,有Prepareapp,AppStore和Adhoc三个主要的标签页。上述所讲的内容,其实也都包含在了PrepareApp页中

7、的内容了,只是我把发布测试中比较关键的几步提取了出来而已,这里还是建议开发人员耐心的读完该页上的介绍,这样会对加深对编译创建程序的理解。而AdHoc页介绍的是分布式发布的情况,比如应用程序做好了,不想放到AppStore上,或者需要多个设备进行测试,那么就需要用到AdHoc这种发布方式了,具体过程请参考该页的帮助。这里因为我们要提交到AppStore所以我们选择AppStore。(发布证书和开发证书步骤类似)4环境的配置我们以4.2为例我们需要在BuildSettings中CodeSigning选项中

8、把证书换成发布证书一改为申请的开发证书。在Summary中ldentifier改为证书申请时所填的APPIDs。5进行iTnuesConnect提交1点击进入ManageYourApplications,这个界面显示你所有提交的程序,点击左上角AddNewApp新建后面填写程序资料,需要用到上面提到的512*512的图标和截图,根据屏幕提示一步一步操作,(提示很详细)值得注意的是如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。开发者的名称是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。