【问题标题】:Distribute iOS app to my client iOS Developer Account [duplicate]将iOS应用分发给我的客户iOS开发者帐户[重复]
【发布时间】:2014-03-14 01:47:35
【问题描述】:

我为我的客户开发了一个 iOS 应用程序,我必须找到一种方法来在客户的应用程序商店中分发(我或他们)该应用程序,而他们不必向我提供他们的帐户凭据。我可以这样做吗?我应该如何签署 .ipa 文件?

P.S.:我在 stackoverflow 上阅读了很多关于此主题的帖子,但没有人澄清我的疑问。

【问题讨论】:

    标签: ios app-store software-distribution


    【解决方案1】:

    即使他们没有企业帐户,他们也可以将您添加为他们帐户的用户。他们需要登录 developer.apple.com,然后点击 People 标签。他们需要在那里添加你。 Here is some good docs on what I just described.

    他们还需要将您添加到 iTunesConnect 帐户。不幸的是,由于某种原因,Apple 不允许您将同一个电子邮件地址链接到多个帐户,因此客户需要添加您的 iTunesConnect 帐户,但要确保他们添加的任何电子邮件都没有链接到另一个帐户。 This is another doc on what I just described

    设置完成后,您将可以访问该帐户,但您永远不会看到他们的凭据,而且他们可以随时删除您。

    【讨论】:

    • 谢谢,非常有帮助的答案。我的客户必须给我他的分发证书私钥,以便我能够在客户的商店中加载应用程序?
    • AFAIK,您需要生成自己的分发密钥,但是一旦他们授予您访问权限,您就可以将其上传到他们的帐户(我认为您需要管理员权限才能执行此操作)。跨度>
    • 我可以同时拥有两个有效的分发证书吗?
    • @Giorgio 是的,你可以同时拥有多个证书
    • 感谢@workInAFishBowl。我读到 Team Admin 无法将应用程序提交到商店,但只有 Team Agent 可以这样做。Application Loader 怎么样?如果我给我的客户一个用我的配置文件(例如 Ad Hoc 配置文件)签名的 .ipa,他可以通过 Application Loader 用他的应用商店配置文件重新签名吗?抱歉,我很困惑。
    【解决方案2】:

    如果他们有企业帐户,他们应该能够将您添加到他们的帐户(使用您自己的凭据)并授予您上传/分发应用程序的权限。

    如果他们只有一个用户帐户,则需要上传。

    【讨论】:

    • 感谢您的回复。正如 workInAFishBowl 所说,即使使用单个用户帐户,您也可以在您的帐户中添加用户。
    【解决方案3】:

    您应该查看http://www.testflightapp.com 它是一个很棒的网站(免费),用于进行测试版构建、开发和分发。我们经常在工作中使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      • 2014-03-28
      • 1970-01-01
      • 2017-09-06
      相关资源
      最近更新 更多