繁体   English   中英

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

[英]Steps to upload an iPhone application to the AppStore

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

如何使用证书制作配置文件以及上传应用程序需要执行哪些其他设置?

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

我是其中的一员,我也有分发证书。

这篇arstechnica文章介绍了基本步骤:

首先访问程序门户,确保您的开发人员证书是最新的。 它每六个月到期,如果您没有要求发布新的,则无法向App Store提交软件。 然而,对于大多数经历“粉红色的厄运上传”的人而言,他们的证书已经有效。 接下来是什么?

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

接下来,确保您选择了使用您的分发(而不是开发人员)证书的构建配置。 通过双击项目窗口左侧“组和文件”列中的目标来检查此项。 目标信息窗口将打开。 单击“构建”选项卡,然后查看“代码签名标识”。 它应该是iPhone发行版:后跟您的姓名或公司名称。

您可能还想在“属性”选项卡中确认您的应用程序标识符。 最有可能的是,在使用开发人员证书进行调试时,您将正确设置标识符,但检查时不会感到伤害。

项目窗口的左上角还会确认您的设置和配置。 它应该读取类似“Device - 2.2 | Distribution”的内容。 这将显示活动的SDK和配置。

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

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

我有这个链接更有用。

应用程序提交

Apple提供详细的插图说明,涵盖流程的每个步骤。 登录iPhone开发人员站点,然后单击“程序门户”链接。 在程序门户中,您将找到程序门户用户指南的链接,这是一个非常好的参考和指南。

Xcode 9

如果这是您第一次提交应用程序,我建议您继续阅读完整的Apple iTunes Connect文档或阅读以下教程之一:

但是,当您只想快速提醒步骤时,这些材料很麻烦。 我的答案如下:

第1步:在iTunes Connect中创建一个新应用

登录iTunes Connect并转到我的应用程序。 然后单击“+”按钮并选择“新建应用程序”。

在此输入图像描述

然后填写新应用程序的基本信息。 应用程序包ID必须与您在Xcode项目中使用的ID相同。 命名SKU可能更好,但我从来没有需要它,我只是使用捆绑ID。

在此输入图像描述

单击“ 创建” ,然后继续执行步骤2。

第2步:在Xcode中存档您的应用

从活动方案菜单中选择通用iOS设备

在此输入图像描述

然后转到产品>存档

在此输入图像描述

您可能需要等待一段时间才能让Xcode完成项目归档。 之后,您将看到一个包含已归档项目的对话框。 您可以选择上传到App Store ...并按照提示进行操作。

我有时不得不重复这一步,因为我忘了包含一些东西。 除了上传等待,这不是什么大不了的事。 只是继续这样做,直到你不再有任何错误。

第3步:完成填写iTunes Connect信息

返回iTunes Connect,您需要完成所有必需的信息和资源。

在此输入图像描述

只需浏览所有菜单选项,确保您输入的所有内容都是必需的。

第4步:提交

在iTunes Connect中,在您的应用程序的“准备提交”部分下,单击“ 提交以供审阅” 而已。 给它一个星期的时间来接受(或拒绝),但它可能会更快。

检查您在目标属性中的歌唱身份是否正确。 这个超越了项目属性中的内容。

另外:我不知道如果这是真的 - 但是当我从PC上做“准备好二进制上传”时,我没有收到详细说明我的二进制拒绝的电子邮件 - 但是当我在MAC上执行此操作时,我得到了一封电子邮件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM