【问题标题】:How would I "Upload to App Store" to a client's iTunes connect?我将如何“上传到 App Store”到客户的 iTunes 连接?
【发布时间】:2016-06-17 11:35:13
【问题描述】:

我为客户创建了一个应用程序,而不是上传到我的 iTunes 连接帐户,我想将其上传到 HIS(我的客户有一个开发者帐户等)。在 Xcode 中归档项目并按下“上传到 App Store...”按钮后,我会收到以下消息提示:

要提交到 iOS App Store,请选择一个开发团队来进行配置:

然后自然而然地选择了我自己的名字。当我按下“查看帐户...”按钮时,我可以看到一个“+”按钮来添加 Apple ID。我猜我会添加我客户的 Apple ID?然后他的名字会显示在 Development Teams 下,我选择他的名字?

请帮助我了解如何提交到其他人的 iTunes 连接帐户。谢谢。

【问题讨论】:

  • 通常情况下,您应该将 Xcode 项目交给您的客户,然后客户自己构建并提交。
  • 主要问题是我的客户端没有mac(所以没有Xcode),除非有其他方式提交应用。 :S

标签: ios xcode app-store-connect


【解决方案1】:

有两件事需要得到:

  1. 您的客户的私钥(从钥匙串导出的.p12)用于他的分发认证,您需要它,因为 App Store 分发证书每个包标识符只能有一个。 Click here for instructions.

  2. 您的管理员访问他的开发者程序,这使您能够上传档案,您需要在 XCode 中登录此帐户。请您的客户向您发送邀请。 Click here for instructions. 在此步骤之后在 Xcode 首选项中执行 Download All

然后你可以再次提交它应该都设置好了。

【讨论】:

    【解决方案2】:
    1. 对于开发者计划,您的客户应该使用您的主要开发者 ID 邀请您作为管理员/开发者(开发者计划不需要新的 Apple ID,即您可以切换团队)。

    2. 你必须接受邀请

    3. 登录苹果开发者的网站并切换到您客户的团队并创建应用所需的证书和配置文件。

    4. 打开 X-Code 首选项并下载您需要的所有配置文件。

    5. 在您的应用设置中更改为客户端的分发配置文件(您刚刚在 x-code 首选项中下载的配置文件)。

    6. 在 Xcode 中为您的应用创建一个新存档。然后按照步骤(7 和 8)或步骤(9 - 添加 29/09/2016)

    7. 当归档准备好后打开管理器时,突出显示它并按导出,然后选择 - “为 iOS App Store 开发保存”。导出操作准备好后,将 .ipa 文件保存在您计算机中您选择的位置。

    8. 完成后,打开Application Loader,这是一个x-code自带的工具。使用您的 Apple ID 登录并上传您之前创建的 .ipa 文件。

    ---------------- 添加于 29/09/2016 ----------------

    1. 另一种上传应用程序的方法是在归档的版本突出显示时,从组织者按上传到 App Store(右上角的蓝色按钮)。从对话框窗口的下拉列表中选择您的客户名称,然后按上传并等待直到看到绿色勾号

    -------------------------------------------------------- -------------

    1. 前面的所有步骤都假设您正在开发的应用程序的条目是在您客户的 iTunes Connect 及其 Apple 开发者帐户中创建的。

    2. 最后登录到 iTunes 连接并执行所有必要的流程,将应用上传到商店。

    添加/编辑于 2016 年 9 月 29 日: 在 iTunes Connect 上 - 为了创建应用程序条目并代表他们上传,您的客户应邀请您作为 Apple 管理员id,你必须接受它。现在,您可以出现在尽可能多的帐户上,因为 Apple 非常好,他们已经更新了这个,节省了大量时间和混乱。登录时从右上角的下拉菜单中更改帐户。

    希望对你有帮助。

    【讨论】:

    • 如果您的客户只是一个对 iphone / xcode / itunes 等一无所知的普通人,但他们只想在线销售您制作的应用程序怎么办?然后会发生什么?
    • 那有点难,这取决于客户对你的信任程度。一种选择是,当客户在场时,您在 iTunes 和 Apple Dev 上注册客户,他们自己输入敏感信息,您指示他们。另一个是您创建演示幻灯片,其中包含我们公司为此类客户使用的分步说明,到目前为止,我们没有遇到任何问题,所有客户都可以自己完成。
    【解决方案3】:

    您需要在发布到 iTunes 的开发者帐户上拥有一个开发者帐户。他们必须授予您访问该帐户的权限。我不相信你可以在 Xcode 之外上传了。

    【讨论】:

      【解决方案4】:

      你基本上是对的。您需要将客户的信息添加到您的 Xcode 中,然后将应用程序作为您的客户进行签名和配置。

      首先,您告诉 Xcode 您要添加一个新帐户:

      然后,您以客户的凭据登录:

      此时,如果 Xcode 没有自动下载,您可能需要下载客户端的签名证书和配置文件:

      然后,只需选择您的客户端的签名身份并通过 Xcode 或 Application Loader 上传您的应用程序。

      【讨论】:

      • 感谢您提供此信息。这可能是一个愚蠢的问题......但是如果我可以访问我客户的 Apple ID、开发者帐户等,我可以在我自己的 macbook 上创建他的签名证书和配置文件吗?或者这可能会产生问题?我害怕将他的任何东西与我自己的证书等混合在一起。
      • @JessThePest 这是个问题。您将需要他的所有证书。 Xcode 可能会为您下载并安装它们,但之后尝试删除它们肯定很烦人。如果您的客户将来打算再次做任何与 iOS 相关的事情,我强烈建议您购买 Mac。
      • 所以您是在建议我不要将它们下载到我拥有自己证书的笔记本电脑上?
      • @JessThePest 你可以,但尝试管理它们可能会令人沮丧。
      • 您认为什么会令人沮丧?我真的很新,所以我只是想知道如果我选择走那条路会发生什么:P
      猜你喜欢
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多