问题描述
我对 iOS 应用发布有点困惑.
I have a little bit of confusion about iOS Apps publication.
当您第一次遇到要在 AppStore 上发布的 iPhone 应用开发时,您必须注册为 iOS 开发者.
The first time you come across developing Apps for the iPhone you intend to publish on the AppStore, you have to register as an iOS developer.
但是,如果您正在为客户等其他人开发该应用程序怎么办?
But what if you're developing that App for somebody else like a customer?
我可以猜测产生必须出现在 AppStore 下载表单上的应用程序的实体应该是客户本身.
I can guess the entity which produces that App which must appear on the download form in the AppStore should be the customer itself.
然而,为了能够将应用程序部署到非开发设备,您必须为应用程序附加 Apple 颁发的适当证书;但是在为第三方开发的情况下,应该将哪个实体配置到应用程序中作为其生产者/开发者并拥有适当的证书?
Nevertheless, to be able to deploy the App to non-development devices you have to attach the App proper Apple-issued certificates; but in the case of developing for third parties which entity should be configured into the App as its producer/developer with its proper certificate?
您的客户是否应该注册为开发人员,因此您应该拥有他们的有效证书?
Should your customer be registered as a developer and thus you should possess their valid certificate?
谢谢你的光.
推荐答案
您的客户/客户不应依赖于您的开发者帐户,即他们应该拥有自己的帐户来发布应用程序.这有几个原因:
Your client/customer should not depend on your developer account, i.e. they should have their own account to publish the app. This is for several reasons:
- 您可能有多个客户/客户.显然,他们会想要不同的出版商名称/品牌.您不能从一个帐户设置多个发布者名称.
- 更重要的是,当帐户过期时,所有与之相关的应用都将停止销售.所以你的客户不应该依赖于此.您甚至可能不想续订您的帐户,可能是您当时没有任何客户并且您不需要开发者帐户.您以前的客户不应该为此遇到麻烦.
所以我的建议是,与您的客户讨论以上两个.如果他们接受这些限制,则使用您自己的帐户.否则,请询问他们的帐户.
So my suggestion is, discuss the above two with your customer. If they are okay with these restrictions, then use your own account. Otherwise ask them for their account.
这篇关于Apple AppStore 和开发者身份识别政策的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!