好东西ios apple store

APP上架与审核(三) —— 从没有账号到发布到appleSto

2018-08-11  本文已影响360人  刀客传奇

版本记录

版本号 时间
V1.0 2018.08.11

前言

APP被开发出来以后,首先面对的就是上架的问题,对于iOS来说,渠道只有一个那就是appleStore,所以,想要上架就要熟悉苹果的那一套系统,并遵循它的GuildLines和审核,否则就无法将自己的产品发布到appleStore的平台。感兴趣的看上面几篇文章。
1. APP上架与审核(一) —— 从没有账号到发布到appleStore(一)
2. APP上架与审核(二) —— 从没有账号到发布到appleStore(二)

开始

在我们真正开始之前,您应该知道,而不是像在前几篇中那样手动设置配置文件,有一种更简单的方法可以让您的设备在您的设备上运行。

事实上,在某些情况下 - 比如在使用多个开发者帐户时 - 您即将看到的自动配置功能无效。 但是,如果可以的话,这是为了节省自己的时间。

打开Xcode,如果你还没有。 对于本教程,屏幕截图和说明适用于9.2版,但也适用于未来的Xcode版本。

进入Xcode后,打开Devices窗口(Shift-Command-2),插入iOS设备,然后从左侧菜单中选择它。 如果这是您在Xcode运行时第一次连接设备,Xcode可能需要一些时间来自行排序。 你会看到一条消息说它是processing symbol files。最后,你的屏幕应该是这样的:

现在选择Xcode \ Preferences ...(或Command-,)并选择Accounts

单击左下方的+,选择Apple ID,然后单击Continue

输入您的开发者帐户凭据,然后单击Sign In

以这种方式输入凭据允许Xcode代表您自动连接到Provisioning Portal。 它还将检测任何连接的设备,并自动将它们注册到Provisioning Portal(如果它们不存在)。

接下来,您将看到一个显示您的信息的屏幕。 请注意,您的角色是Agent。 这是super user帐户,拥有任何角色的最多权限。 如果您的帐户设置为公司或企业 - 而不是单个开发人员 - 您将能够将其他人添加到您的帐户。 这些其他开发人员可以扮演MemberAdmin的角色。

在屏幕底部,您将看到两个按钮:

您现在可以关闭首选项窗格。

请记住,有时候您仍然需要知道如何使用Provisioning Portal来完成此操作,所以您已经看到了如何以最困难的方式完成这项工作。 以下是您需要了解老的方式的一些情况:


Running Your App On Your Device – Reminder - 在你的设备上运行App

在本教程的前一部分中,您在物理设备上运行了应用程序。 现在,您将详细了解其工作原理。

您所做的其中一件事是打开Project navigator,单击树的项目节点,单击General,然后在您的设备上将Deployment Target设置为iOS版本或其下方。

Deployment Target是一种说明the minimum version of iOS that your code supports的奇特方式。 但要小心! 例如,如果您将部署目标设置为iOS 8.0但使用仅在iOS 9上可用的API,则您的应用程序将崩溃! 最安全的做法是在运行您要支持的最旧版本iOS的设备上测试代码。

确保Bundle Identifier与您在Provisioning Portal中注册的App ID所使用的bundle identifier相同:

接下来,您必须将Xcode指向正确的配置文件。 单击Build Settings并搜索signing一词。 在Code Signing Identity部分下的搜索结果列表中,单击DebugRelease条目的下拉列表,然后选择正确的证书。 然后,在Provisioning Profile部分下,从Xcode提供的配置文件中选择匹配的配置文件。

您应该为Debug版本选择Developer Certificate & Profile,为Release版本选择您的Distribution Certificate & Profile

最后,确保要运行的设备已连接到Mac,然后使用左上角的scheme选择器选择该设备。

Command-B构建项目。 你可能会看到一个提示,说明“代码签名想要在你的钥匙串中使用密钥'privateKey'签名”。 Mac让你知道Xcode想要访问你的凭据。 输入您的密码,然后单击Always Allow

如果您的个人配置文件有任何问题,您会在Xcode中看到类似这样的弹出窗口:

在此示例中,Bundle ID意外错误输入。 Xcode很乐意为您提供一个新的配置文件,但您不希望这样,所以不要单击Fix Issue。 选择取消,然后返回并手动更正Bundle ID

Command-B再次构建。 现在一切都应该没问题:

按Command-R运行该应用程序。 片刻之后,您应该会看到您的应用在您的设备上运行!


Last Stop: iTunes Connect - 最后一步: iTunes Connect

现在是时候了解iTunes Connect了。 请访问:https://developer.apple.com/membercenter并使用您的iOS Developer凭据登录。

点击iTunes Connect:

注意:您还可以通过网址直接连接到iTunes Connect:https://itunesconnect.apple.com

第一次连接时,您会看到一个简短的介绍面板。 您可能希望将来跳过这个:

此外,如果这是您的第一次,您将不得不接受服务条款。

您现在将看到主要的iTunes Connect仪表板。 这里有很多事情要做。 本教程将向您展示提交应用程序的基本步骤,但如果您需要详细信息,可以查看完整的 iTunes Connect Developer Guide

首先要做的事情是:如果你想为你的应用程序获得报酬,你必须填写一些paperwork。这个过程可能因国家而异。

如果您的所有应用程序(或至少第一个)都是免费的,您可以跳过此部分,然后直接在下面Submitting Your App

如果您还在这里,请单击Agreements, Tax and Banking

第一次,您必须以电子方式签署一份涵盖所有付款条件的付费应用程序合同。

单击Request,在下一页,您将同意Apple的条款。 如果您愿意,还可以查看定价表格。 准备好后,选中复选框并单击Submit

1. Contact Information - 联系人信息

要设置联系人信息,请单击Contact Info下的第一个Set Up按钮。 在那里,您可以选择Add New Contact。 将自己添加为新联系人,完成后单击Save

本教程假定您是一名个人开发人员,没有员工。 因此,您可以为自己提供所有角色。 更改每个下拉菜单,然后单击完成Done

2. Bank Information - 银行信息

现在单击Bank Info下的Set Up。由于这是您第一次来这里,您必须单击Add Bank Account

选择适当的Bank Country,然后单击Next。如果您选择除美国以外的任何其他内容,请注意从现在开始的步骤可能会有所不同。

您银行的ABA路由号码位于您的支票或对帐单上。输入正确的ABA Routing Number,然后单击Next

接下来,您必须查找您的银行分行。在您所在的城市寻找一个,但不要期望找到您的分支的完全匹配。别担心,它不一定非常准确。完成选择后,单击Next

检查信息,然后单击Next

现在是重要的一部分:您的帐号。这也可以在您的支票或statements中找到。填写您帐户的所有详细信息,然后单击Next

确认所有信息,选中表示正确的方框,最后单击Save

您现在可以选择此新的银行帐户,然后单击Save

3. Tax Information - 税务信息

你几乎快完成了。 您必须至少填写美国税表。 在Tax Info下,单击Set Up

无论您是否需要填写其他表格,您都必须填写美国表格。 单击美国税表下的Set Up

填写所有必需的信息。 如果不清楚,请从页面左上角查看可供下载的W-9说明。 验证一切正确,然后单击Submit

请注意,Contracts In Process面板中的Status字段现在显示Processing - Apple正在验证您提供的信息。 这可能需要一个小时左右才能生效;您甚至可能会在帐户中看到存款,然后提取相同金额的存款。

一旦您的所有合同都经过验证,Contracts In Process面板将消失,您将获得Contracts In Effect

单击Done返回主iTunes Connect Dashboard

后记

本篇主要讲述了在你的设备上运行App和iTunes Connect相关,感兴趣的给个赞或者关注~~~

上一篇 下一篇

猜你喜欢

热点阅读