苹果AppStore和开发者识别政策

我对iOS应用发布有一点困惑。

您第一次遇到为iPhone开发应用程序时,您打算在AppStore上发布,您必须注册为iOS开发人员。

但是,如果你正在为那些像客户这样的其他人开发这个应用程序呢?

我可以猜测产生该App的实体必须出现在AppStore的下载表单中,这个实体应该是客户自己的。

但是,为了能够将应用程序部署到非开发设备,您必须附加应用程序正确的苹果颁发的证书; 但在为第三方开发的情况下,哪个实体应该作为其生产者/开发者以其合适的证书configuration到App中?

您的客户是否应该注册为开发人员,因此您应该拥有有效的证书?

感谢一些光。

您的客户/客户不应该依赖您的开发者帐户,即他们应该有自己的帐户来发布应用程序。 这有几个原因:

  • 你可能有多个客户/客户。 显然他们会想要不同的发行商名称/品牌。 您不能从一个帐户设置多个发布者的名称。
  • 更重要的是,当帐户过期时,所有与此相关的应用程序将被从销售中删除。 所以你的客户不应该依赖于此。 你甚至可能不想更新你的账户,可能你当时没有任何客户,也不需要开发者账户。 以前的客户不应该为此而烦恼。

所以我的build议是,与你的客户讨论上述两个。 如果他们没有这些限制,然后使用自己的帐户。 否则,请求他们的帐户。