发布应用到AppStore

今天我们介绍如何将我们做好的App上传到App Store。在这之前,你要准备好如下几样东西:

1. 已开发好的应用程序

2. 几幅960*640或960*600或640*960或640*920大小的屏幕截图

3. 6个程序小图标,具体要求请参考:

http://blog.csdn.net/htttw/article/details/7981412

4. 1个1024*1024的大图标

5. 应用程序的中文描述

注:上述的图片必须是jpg,jpeg,tif,tiff,png等格式

如果你都准备好了,下面我们就开始吧:

1.登陆到:https://developer.apple.com选择iTunes Connect,如下所示:

2.点击下方的Manage Your Applications:

由于我们之前没有上传过任何一个App,因此是空的:

3.点左上方的Add New App添加一个App:

首先输入的是Company Name,这个非常重要,一旦这里填好之后以后就永远不能再更改了,一定要慎重!

之后填写一些基本信息:Default Language选择简体中文,App Name输入应用程序的名称,SKU Number只是一串字符,你主要是用它来区分你上传的不同应用的,只要唯一就可以了,Bundle ID选择之前注册的Bundle ID:

之后会出现Bundle ID Suffix和Your Bundle ID两栏,注意这里的Your Bundle ID必须和应用程序的Bundle Identifier完全一致("*"也不行!),这个后面在说。

4.之后就是选择期望上线的时间和价格(Price Tier)。

其中Price Tier必须从下拉列表中选择一项,如下所示。Free表示免费,Tier 1表示0.99刀,Tier 2表示1.99刀,依次类推:

5.之后就是输入一些版本号,分类等信息:

在下面的App Rating Details中为我们的应用程序评级:

只要勾选这些勾,系统就会自动计算出该App的评级:

6.在Metadata中输入中文描述,关键字(用户通过这些关键字可以找到我们的App),邮件地址,网站地址等:

在Uploads中:

第一项,App的大图标,必须是1024*1024大小

第二,三,四项,App的屏幕截图,必须是960*640或960*600或640*960或640*920大小

设置完后点Save保存

7.之后我们就会看到我们的App的信息已经添加进去了:

注意上图的Status是Prepare for Upload,表示我们仅设置了App信息并没有真正上传。上传后会变成其他状态的。

 

 

以上我们只是填写了我们将要上传的App的信息,下面我们要真正开始了:

8.首先和之前申请Develop一样,我们要准备好本机密钥,具体做法请参考:http://blog.csdn.net/htttw/article/details/7965328的第1,2,3,4步。

9.下面我们要将这个密钥文件上传到苹果服务器:

登陆到 developer.apple.com,在右边有一个 “iOS Provisioning Portal”:

点进去,如下所示:

选择左边栏第二项Certificates,然后选择Distribution页(上次我们选择的是Development页),是空的。点Request Certificate申请一个Certificate,如下所示:

然后点击Choose File,选择我们之前创建好的本机密钥文件,之后点Submit:

10.片刻之后刷新本页,就会在原来空的Distribution Certificates中生成一个新的Certificate:

点击Download下载它。是一个.cer文件。下载后双击打开它,点Add开始安装

11.在之前的IDP Provisioning Portal页面,选择左边栏第五个的Provisioning,选择Distribution页(我们之前选择的是Development页)

由于我们之前没有创建过Provisioning,因此是空的

点击New Profile,Profile Name可以任意(只能是字母或数字),在下拉框中选择之前创建的App ID,然后点Submit:

稍等片刻,刷新页面,就会出现新生成的Profile文件,点击Download下载该Profile文件,是一个.mobileprovision文件:

12.双击该.mobileprovision文件,会自动加入XCode中:

至此我们的Distribution的Profile也已经生成完毕了,下面要开始在XCode中修改我们的App的设置了:

13.设置Info.plist中的Bundle identifier为你在第3步创建的Your Bundle ID,必须要完全一致,否则无法上传!

14.修改Code Signing Identity中的Release为你之前获取的Distribution Code Signing(没有的话先Clean一下):

15.选择Target为iOS Device:

16.选择Product-->Archive菜单,开始自动打包:

可能会出现以下问题:

1.

原因:Info.plist中的Bundle identifier与第3步创建的Your Bundle ID不一致

2.

原因:同名证书多次出现,并且每次都生成了provisioning profile文件,并且都下载并按照到同一个iOS设备上,那么再次编译程序到设备上的时候就会出现这个问题。

解决方法:在XCode中,选择菜单Window->Organizer,在LIBRARY下面,选择Provisioning Profiles,删除前面几次生成的Provisioning profiles。并在系统的Keychains程序中,在Login的My Certificates中,删除早期的Distribution证书。Clean后再次编译即可。

编译时可能会弹出类似的对话框,一直点Allow就可以了:

17.Archive完成后会在Organizer的Archive窗口中生成一条记录:

选中它,点Distribution...按钮,弹出下面的对话框:

选第一项,点Next,之后就开始连接苹果的上传服务器了,不过很有可能会出现下面的问题:

因为我们在第七步后仅设置我们的App为Prepare for update,没有设置它为Waiting for update。

18.重新回到iTunes Connect,打开我们之前创建的那个App,注意到右上角有一个Ready to update Binary的按钮:

点击它,出现下面的图示:

主要是如果程序包含什么机密的信息要加密什么的,与我们无关,直接点No,然后保存。

19.这个时候我们的App的Status已经变成了Waiting For Upload了:

20.重新执行第16步,这回应该没有刚才的问题了:

不过点Next之后又会出现问题:

因为我们还差最后一步:给App添加图标。

21.之前说过了,我们要准备6个图标,具体格式及大小请参考:

http://blog.csdn.net/htttw/article/details/7981412

22.图标都设置完毕后,再次重新执行第16步,这回就没有问题啦:

正在上传(这一步会持续很长时间,如果实在太长的话,建议重试):

上传完毕:

23.此时再查看iTunes Connect中App的Status,已经变成了Waiting For Review了:

接下来就慢慢等待苹果的Review了,可能要2周左右。。。

完成!http://blog.csdn.net/htttw/article/details/7981395

时间: 2024-07-31 13:45:32

发布应用到AppStore的相关文章

ios 发布应用到appStore

1.进入开发者管理界面 [点击 iTunes Connect] 2.进入管理apps界面 [点击 Manage Your Apps] 3.添加新的app [点击 Add New App] 4.填写 app 一些信息 Default Language : 设置语言 App Name:  应用名称[注意:此名称,必须在app stroe 未被注册过] SKU Number:是区分你的app用的,可以填app的BundleIdentifier,或者能唯一标识你的app的字符都可以 [注意:sku Nu

libgdx IDEA 发布ipa到AppStore

在不清楚怎么用自己喜欢的开发环境发布app是一件很痛苦的事.经过一番google和蒙之后,终于成功提交build到AppStore.再次总结一下注意点,希望能看见这篇嫖客的小伙伴都少走弯路. 1. 在父项目的build.gradle中的project(":ios")中添加以下配置证书(红色字体) project(":ios") { apply plugin: "java" apply plugin: "robovm" conf

ios如何发布程序到appStore

温馨提示:appIcon的设置,29*29 和60*60的图标 必须有, 否则会导致上传不成功. 启动图片:如果使用自定义的启动图片,需要在launghImage中添加4.7inch和 5.5 inch 的启动图片,来适配 iphone 6 和iphone 6 plus, 否则 做出来的程序界面的所有图标会 暴力放大,自适应iphone屏幕,状态栏和 navBar也会暴力放大,导致界面不清晰. 下面,我们开始配置发布证书,首先登陆developer开发者平台,配置cer证书文件,选择Appsto

发布app到AppStore全流程

要发布首先需要发布证书,其获取和安装的基本流程和真机调试证书一致,关于真机调试证书的获取和使用可以参考这篇文章.不过现在Xcode7不需要真机调试证书也可实现真机调试了,可以参考这篇文章. 要获取证书,以及发布app,都需要开发者账号,开发者账号分为个人和企业两种,在https://developer.apple.com/programs/这个网站注册.关于申请开发者账号,有时间再写一篇文章好啦. 获取和安装发布证书 现在假设已经有了开发者账号,为了避免不知道怎么安装开发者证书,还是简单说一下:

App发布AppStore【苹果开发者中心需要做的事】

请准许我的这句抱怨,也说明发布app到iAppStore知道理清这些东西的重要性:起初打包出现各种ApplicationVerificationFailed,不是这里没有搞对就是那个证书没有搞对,整个人签名啊证书啊搞混头了,其实搞懂了也就那几个东西,也不会出什么错. 我这里就简单地说下从最开始到发布应用所需要在此获取的那些配置文件,先看下图: 这里简单地列一下步骤点 提示:如果不知道如果创建请查看此链接,有详细的创建方式: http://blog.csdn.net/mrdo_home/artic

appStore应用发布流程

原文转自: http://blog.sina.com.cn/s/blog_68661bd801019uzd.html 首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄 (1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面. (2) 没有发布证书

【转】appStore上传苹果应用程序软件发布流程

转载地址:http://blog.sina.com.cn/s/blog_68661bd801019uzd.html 首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄 (1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面. (2) 没有发布证书,

appStore上传苹果应用程序软件发布流程(之前都是同事发,复制一份备用)

首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄 (1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面. (2) 没有发布证书,如果有,是图中那样,如果你没有或者状态不对,则你需要新建证书,下面的内容会一步步介绍.(3)发布还需要用到Xcode

iOS 发布应用程序到App Store

摘要: 发布产品到AppStore需要准备发布证书,项目截图(3.5英寸5张以内,4英寸5张以内),iOS7出了之后,项目截图必须含有4英寸界面截图,产品icon(1024*1024尺寸) 本文主要讲述如何在itunes connect中发布项目 系统信息 Mac:OS X 10.8.4 XCode:4.6.3 发布证书申请请参照我的上一篇博客http://my.oschina.net/joanfen/blog/133624 1.登陆苹果开发者中心http://developer.apple.c