【问题标题】:Client distribution of an iPhone App via AppStore通过 AppStore 分发 iPhone 应用程序的客户端
【发布时间】:2011-09-13 10:51:31
【问题描述】:

我在一家初创公司工作,刚刚为一位完全不精通技术的客户开发了一款付费 iPhone 应用程序。她对 appstore 流程知之甚少,没有开发者帐户,甚至没有 mac。

我们基本上需要知道的是从客户端分发应用程序的标准方式是什么? 客户是否需要创建一个单独的开发者帐户并使用他们的证书签名的应用程序?或者……

我们可以使用付费应用合同中的银行详细信息,根据我们自己的开发者许可发布它吗?如果是这样,是否允许多个付费应用合同,以便我们可以为其他客户或我们自己发布更多付费应用?

我环顾四周,找不到适用于我们案例的答案。大多数情况涉及客户已经拥有开发者许可证。

【问题讨论】:

  • 尝试在 Apple Dev Forum 中提问。那里有很多相关的帖子。

标签: iphone app-store client distribution


【解决方案1】:

为了将应用购买的利润直接提供给您的客户,他们必须拥有自己的帐户。否则,您可以将他们设置为您帐户的用户,以便他们能够监控销售,然后您将其发送给他们。但是,在您的情况下,听起来他们会直接想要钱。

购买一个新帐户,在另一台计算机上设置分发证书和密钥对,而不是在一台计算机上设置您当前帐户的所有开发密钥,甚至在同一台计算机上设置一个单独的帐户;钥匙串在用户之间不重叠。签署包裹,上传(等待一周)和中提琴。向他们提供新开发者帐户的凭据,然后看着资金滚滚而来。

【讨论】:

  • 您不需要单独的计算机,只需要 Mac 上的单独用户帐户。
【解决方案2】:

每个开发者注册只允许一份付费应用合同。如果您想与多个客户合作(或在 App Store 中拥有您自己的应用程序),每个客户都需要自己的 ADC 帐户和 iOS 开发者注册。

如果他们不能自己注册,您可以让他们借给您一个他们域中的电子邮件帐户,用于他们的 ADC 帐户,使用他们公司的信用卡支付 99 美元,合法授权您(书面)申请,点击同意,然后输入他们的银行和税务信息。或者用你的 Mac 与他们坐下来,逐行告诉他们要单击哪些框,以及要填写哪些私人信息。如果他们是公司,请让他们准备好将公司(等)文件传真给 Apple。如果他们有法律部门,您可能需要提前向他们提供所有 Apple 协议的副本以供审核。

然后,在他们注册后,您可以使用他们的 ADC 帐户登录,从您 Mac 上的单独用户帐户登录,以免污染您的钥匙串,为他们获取证书、构建、签名和提交他们的应用程序。

如果他们想对自己的财务信息保密,他们可以随时在允许您提交他们的应用后更改其 ADC 团队负责人帐户的密码。

【讨论】:

  • 谢谢,我有点希望有另一种方式,但生活和学习。早该意识到这一点。
  • 使用同一个用户帐户真的会“污染”钥匙串吗?
  • 过去,开发人员报告了多个开发人员证书的钥匙串问题。为什么要冒险?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多