IPhone开发者计划 - 如何在多个公司名称下销售

8

我在一家网络代理公司工作,我们刚刚获得了为客户制作iPhone应用的委托。

我们希望在AppStore上以客户公司的名义销售该应用,而不是我们自己的名字。当我们注册加入iPhone开发者计划时,我看到上面写着AppStore中的应用将显示在我们公司的名称下。

这是否意味着我们必须为每个客户分别注册开发者计划?有没有办法让我们使用一个账号但是可以在多个公司名下发布应用程序?

自由职业者iPhone开发人员如何处理这种情况?

编辑:我特别想知道为客户代表制作iPhone应用并进行销售的开发商是如何处理这种情况的。


1
这可能是苹果公司的疏忽。他们应该允许更多的灵活性,但我怀疑他们会这样做。 - Tim
是的,我怀疑这还不足以阻止任何人为iPhone开发应用,所以你说得对,他们可能不会费心去做。 - Robin Barnes
3个回答

6
每个客户都需要注册开发者计划。
如果您没有太多的客户,最简单的方法是从自己的帐户进行Ad-Hoc构建,并仅从他们的帐户进行最终的App Store构建。或者,如果他们有技术人员,他们可以处理Ad-Hoc构建而不消耗您在开发人员门户网站上的宝贵设备数量。
您可以在客户门户上被设置为“管理员”,但使用该选项的问题在于,只有创建公司帐户的人才能创建和使用Ad-Hoc证书。

奖励问题:您能为客户处理实际提交,还是他们必须自己完成? - Tom Kidd
如果他们愿意给你他们公司的Apple开发者账户的用户名/密码,你可以代为提交 - 你必须使用它来登录iTunes Connect以处理提交。最好与客户一起完成此操作,以便他们可以看到你正在做什么,并了解所需提供的数据(描述文本、截图)。 - Kendall Helmstetter Gelner

4
您只需要注册一次。您的客户肯定会想要为自己的帐户注册,最重要的原因是银行信息可以设置以告知资金去向。假设他们的99美元与您的费用相比微不足道。
最好的方法是在WildCarded开发者和分发(Ad Hoc)代码签名密钥(您的帐户)下进行开发。您可以使用同样的密钥签署多个客户端。然后,在结束时,您使用特定的AppStore密钥(每个客户端的帐户)签署并发布。
这将允许您控制开发、测试甚至运行跨客户端的Beta分发程序。当开发结束并且您已经确定了主版本时,您可以将使用其密钥签名的发布版本的Zip交给客户端,然后他们可以通过iTunes Connect在其帐户下上传。
额外内容:这种配置在XCode中很容易实现(一旦您克服了24小时的自我勒颈来理解xcode和分发证书工作。这可能是最充分记录的iPhone开发问题之一。请找一个真正的人来为您第一次设置。从那时起,它就会变得明显。)
进入项目-》编辑项目设置-》配置。从“发布”配置复制两个新的配置。将其命名为“Ad Hoc”和“AppStore”。将您的签名证书设置如下:Debug/Release使用您的iPhone Developer,Ad Hoc使用iPhone Distribution,AppStore使用他们的iPhone Distribution(AppStore)。在最后一步之前请忘记您甚至有一个客户端,然后切换到AppStore分发,构建、压缩、发送电子邮件,完成。
实际上,这比那更复杂,因为您还需要在您的计算机上设置多个证书/配置文件/密钥,但是一旦完成,它基本上就像这样运行。

2

虽然这不是你想要的答案,但我认为每个客户端都需要单独注册开发者计划。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接