闲来无事把应用发布流程写一下,但愿能对一些朋友起到帮助.html
开发环境:xcode6.1,Yosemiteios
在发布应用以前咱们首要要知道两个网址:xcode
https://itunesconnect.apple.com/app
这个网址是管理你上传的app,以及查看好比应用下载数量购买人数等统计的地方,固然要发布应用的话也是在这个地方建立应用的.ide
https://developer.apple.com/post
这个是苹果开发者的网站,在这里能够经过开发者帐号生成调试证书以及发布证书,固然会员中心还有更多有用的地方这里暂且不表,只谈生成发布证书.测试
了解了这两个网站以后,咱们先来到苹果开发者网站配置发布证书.网站
第一阶段:获取发布证书.(此步的目的是为了让你的Mac电脑拥有发布的权限).ui
打开Mac上面的"钥匙串访问"应用,如图而后选择"从证书颁发机构请求证书".url
而后选择存储到磁盘,这时候会生成一个请求文件,这一步的用户邮件/经常使用名称都是随便填写的.
选择了存储到磁盘以后会获得一个后缀名为certSigningRequest的请求文件,拿到这个文件以后来到苹果开发者网站,登录你的开发者帐号(必定要是付费的99刀/年或者299刀/年的帐号),而后选择member Center(会员中心),而后进入Certificates,Identifiers & Profiles,而后选择你要上传的app类型,是iOS应用仍是Mac应用或者safari插件,选择certificaters,这时候咱们会来到这个页面,这里是专门用来配置证书的地方.
选择certificates,咱们能够选择all,而后点击右边的加号按钮添加一个请求文件.
若是要配置发布证书的话,选择Production下面的App Store and Ad Hoc,上面的Development是配置真机调试证书用的.而后咱们选择下一步,而后无视出现的信息继续选择继续continue,此时出现的页面会让你选择上传一个文件,就是咱们以前生成的request文件了,把request文件上传点击继续会生成一个名为ios_distribution.cer的证书文件,把这个文件保存到电脑上,而后双击便可安装,安装成功后会在钥匙链显示出来,这样咱们的Mac电脑就具有了发布应用程序的资质.如图,显示证书有效即为安装成功,证书有效期为一年.
而后再回到苹果开发者中心,此时咱们仅仅是让Mac电脑具有了发布的能力,可是咱们的Mac电脑还不知道要发布哪个应用,来到咱们以前配置证书的网页选择左边的identifiers.
选择左边的identifiers,点击右上角加号按钮以后咱们来到了这个页面
上面的app description的name是随便填写的(不能为汉字),能够填写应用的名称,下面的两个选项Explicit App ID跟Wildcard App ID通常来讲选择下面的这个,而后输入一个*,表示咱们能够发布任何app,若是选择了上面那个bundleID里面要填写本身的项目的bundleID(在本身项目的info.plist文件查看),这样咱们就只能发布bundleID为你填写的那个项目了,为了之后更加轻松,咱们通常选择下面的WildcardApp ID,而后一直点下一步直到出现完成(done)的按钮.
最后一步
选择Provisioning Profiles而后选择加号按钮,同上一步同样选择app store and ad hoc,而后一直continue就完成了,此时咱们已经配置好了发布证书.
第二阶段:来到itunesconnect建立应用,填写发布的必要信息.
访问itunesconnect输入咱们的开发者帐号,而后选择个人app,会来到这个页面,点击加号按钮建立应用,途中的应用为我以前上传的应用,能够看到正在处于苹果审核的状态.
出现的页面中咱们添加app的基本信息
名称是填写咱们的应用名称,注意不能跟应用市场中得其余应用重名,版本填写咱们项目info.plist文件中的bundle Version的版本号,通常是1.0,主要语言咱们选择中文,SKU是应用的一个标示,具备惟一性,我通常以此时的时间为标示好比201412201805,套装ID即为bundleID(这个翻译我也是醉了),只要咱们以前配置好证书点击以后会弹出咱们以前配置好的信息,在右边弹出的框框中填写咱们应用的bundleID,注意必定要和项目info.plist的彻底一致.而后选择建立.在接下来的页面咱们添加应用的一些发布信息:
在这里选择4英寸跟3.5英寸并上传几张应用的截图信息,须要注意的是3.5英寸的尺寸必须为960*480,4英寸的为1136*480.而且图片名称不能为汉字不然没法上传,上传成功以后右边的语言选择simplifed Chinese即为简历中文.
这里填写应用的基本信息,名称,描述,关键字,技术支持网址能够填写本身公司的官网,下面营销网址隐私策略能够不写.
页面继续往下拖,须要咱们上传一个应用的图标,此图标是显示在应用商店的图片,推荐尺寸是1024*1024,不能含有圆角(途中的圆角是苹果替咱们生成的效果),不能包含任何图层,因此可让设计作成jpg格式的图片,版本添加bundle version,类别选择你的应用在应用商店的分类,评级点了编辑以后选择你的应用是否含有恐怖色情等信息.版权填写本身公司的名称便可,商务表明信息能够为空.
继续往下
这里填写应用上传人员的信息,我填写的固然是我本身的联系方式啦,若是本身的应用存在登录功能,能够在演示帐户中填写一个帐户供苹果审核人员测试,右边的备注能够填写应用的介绍,以及一些你以为苹果审核人员看不懂的地方(若是你的应用比较专业的话).
版本发布选择自动发布此版本意味着经过审核就在app store上架,固然你也能够设置手动发布.
这里填写完毕以后咱们来到页首,选择订价
会来到如下页面
若是想要经过审核就上架的话,能够在上市日期选择你当天就行,价格等级看你需求,个人应用的免费因此选择了free,须要说明的是苹果为中国区提供了1元与3元的选项.
价格等级生效与结束这里能够用来作限免,不少限时免费限时打折的应用就是如此作的.
这些信息所有填写完毕以后只剩最后一步了,上传你的项目包.来到xcode打开你的项目.进入项目设置
在code sign里面的release选择你以前配置好的发布证书,而后选择product----archive,注意,这时候设备必定要选择真机或者ios device,不然是没法选择archive的.
点击了archive打包以后会跳出organizer界面,这时候就看到咱们带有发布证书而且打包好的应用了,而后点击提交
点击提交以后会弹出让选择证书,选择咱们以前配置好的证书便可.
慢慢的等待上传审核完成,不出意外的话接下来会出现提交成功,这时候咱们已经成功了99%了,最后一步咱们来到itunesconnect,提交审核便可.
接下来只要等待大概一周的审核便可知道结果了附上苹果review Guidelines
https://developer.apple.com/app-store/review/guidelines/