【问题标题】:Best practice for uploading app to Appstore for Client将应用程序上传到 Appstore for Client 的最佳实践
【发布时间】:2015-05-20 21:56:24
【问题描述】:

我是一名开发人员,我有自己的 IOS 开发人员帐户。我有一个原型应用程序,我想卖给我的客户。我所有的客户都没有 MAC 和自己的开发者帐户。我正在为我和我的客户寻找将应用程序上传到他们的开发帐户的最简单方法。

所以我想,我让我的客户开设一个自己的开发者帐户(99 美元/年)并且只向我发送登录数据。然后我可以准备并在他们的帐户上上传应用程序。这可能吗?我可以从我的 MAC (XCode) 上传到不同的开发帐户吗?

【问题讨论】:

  • 是的,可以“从我的 MAC (XCode) 上传到不同的开发帐户”。我目前正在上传到三个不同的帐户,并且效果很好。您只需在上传时在提示时选择该特定帐户。

标签: ios app-store


【解决方案1】:

实现您想要的最佳方式是让客户设置他们自己的开发帐户,但他们应该将您添加为协作者,而不是向您提供他们的凭据。鉴于您将为他们处理所有事情,他们不妨让您成为管理员(尽管技术角色也可以工作)。

iTunesConnect 的一个恼人之处是登录只能附加到一个帐户。

如果您已经有一个 iTunes Connect 帐户来分发另一个 除了应用程序(音乐、电视、电影或书籍)之外的媒体类型或 参与批量购买计划,同一个 Apple ID 不能 用于管理应用程序。当您注册 iOS 开发者计划时 或 Mac 开发者计划,您需要使用不同的 Apple ID。 (source)

所以你需要为自己创建一个新的登录。我通过为每个客户创建自定义电子邮件地址来做到这一点。假设我的客户是 Odyssey,我会创建一个 Apple 帐户“odyseey@mydomain.com”并让他们将该帐户添加到他们的 iTunesConnect。

感谢 cmets 中的 Vijayts:您实际上可以将 +something 附加到您的电子邮件地址,以重复使用具有不同登录 ID 的相同地址(因此基本上是相同的电子邮件,不同的登录名)。因此,如果我的正常 ID 是 firo@mydomain.com,我可以使用 firo+odyseey@mydomain.com

这为客户提供了最大的控制权,同时允许您完成所需的一切。

【讨论】:

  • 有趣的是,我们可以通过 +@.com 来实现这一点。这会将 iTunes Connect 详细信息发送到同一 Apple ID。现在已经工作了一段时间。不确定何时/是否会关闭。
  • 真的吗?我不知道,那会很棒!我必须尝试一下,很惊讶我以前从未听说过。我假设+ 是文字(如果我的原始ID 是“firo@mydomain.com”,则为“firo+odyseey@mydomain.com”)?
猜你喜欢
  • 2016-05-08
  • 1970-01-01
  • 1970-01-01
  • 2016-08-11
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 2015-06-11
  • 2013-12-11
相关资源
最近更新 更多