将iPhone应用程序上传到AppStore的步骤

我想知道将我的iPhone应用程序上传到AppStore的基本步骤。

如何使用证书创buildconfiguration文件,以及需要执行哪些其他设置来上传应用程序?

我刚刚使用Xcode和iPhone SDK V2.2.1在我的iMac上创build了一个应用程序。 我需要做什么才能将其上传到Apple iTunes商店?

我是这个成员,我也有一个发行证书。

这arstechnica文章描述的基本步骤:

首先访问程序门户,并确保您的开发人员证书是最新的。 它每六个月过期一次,如果你还没有要求发行一个新的,你不能提交软件到App Store。 对于大多数经历“粉红色上传”的人来说,他们的证书已经是有效的了。 接下来是什么?

打开您的Xcode项目,并检查您是否已将活动SDK设置为其中一个设备选项,如Device – 2.2。 不小心将构build设置留给模拟器可能是粉红色拒绝的一个重要原因。 而且这种情况比许多开发人员都愿意承认的情况更频繁。

接下来,请确保您select了使用您的发行版(不是您的开发人员)证书的构buildconfiguration。 在项目窗口左侧的Groups&Files栏中双击你的目标来检查。 目标信息窗口将打开。 点击Build选项卡并查看您的代码签名标识。 它应该是iPhone分发:后面是你的名字或公司名称。

您可能还想要在“属性”选项卡中确认您的应用程序标识符。 最有可能的情况是,在使用开发人员证书进行debugging时,您必须正确设置标识符,但从不会检查。

项目窗口的左上angular也会确认您的设置和configuration。 它应该读一些像“设备 – 2.2 |分发”。 这会向您显示活动的SDK和configuration。

如果你的设置是正确的,但你仍然没有得到正确的上传完成,清理你的版本。 select“生成”>“清理”(Command-Shift-K),然后单击“清理”。 或者,您可以手动从Finder中删除项目中的生成文件夹。 一旦你清理,再次build立新鲜。

如果这不会产生正确压缩的应用程序加载到iTunes Connect,请退出并重新启动Xcode。 我不是在开玩笑。 这个简单的技巧解决了更多的签名问题和“粉红拒绝厄运”比任何其他解决scheme已经提到。

我有这个链接更有用。

应用程序提交

苹果公司提供详细的说明指导,涵盖过程的每一步。 login到iPhone开发者网站并点击“程序门户”链接。 在节目门户中,您可以find节目门户网站用户指南的链接,这是一个很好的参考和指南。

检查你的目标属性中你的歌唱身份是否正确。 这个覆盖了你的项目属性。

另外:我不知道如果这是真的 – 但我没有收到电子邮件详细介绍了我的二进制拒绝,当我做了“准备二进制上载”从PC – 但我收到一封电子邮件,当我这样做的MAC