你会注册一次。出于最重要的原因,您的每个客户肯定都希望注册自己的帐户。这就是设置银行信息以告知资金去向的地方。:)。以及合同、销售数据等。假设与您的费用相比,他们的 99 美元将在噪音中损失。:)。
它的最佳工作方式是让您在通配符开发人员和分发(临时)代码签名密钥(您的帐户)下进行开发。您可以使用以这种方式设置的相同密钥为多个客户签名。最后,您使用特定的 AppStore 密钥(每个客户的帐户)进行签名和发布。
这将允许您进行控制开发、测试,甚至跨客户端运行 beta 分发程序。当开发结束并且你已经确定了一个主构建时,你交出一个用他们的密钥签名的发布版本的 Zip,然后他们通过 iTunes Connect 在他们的帐户下上传它。
奖励部分:这个配置很容易在 XCode 中实现(一旦你克服了 24 小时的绞杀,让你的头脑围绕 xcode 和分发证书工作。这可能是最有据可查的 iphone 开发问题。问一个真正的人谁做过这是在第一次设置你之前。从那时起就会很明显。)
转到项目->编辑项目设置->配置。从“发布”配置中复制两个新配置。一个叫“Ad Hoc”,另一个叫“AppStore”。如下设置您的签名证书,您的 iPhone 开发人员用于调试/发布,iPhone 分发用于 Ad Hoc,以及他们的 iPhone 分发 (AppStore) 用于“AppStore”。直到最后忘记你甚至有一个客户端,然后切换到 AppStore 分发、构建、压缩、发送电子邮件,然后完成。
在实践中,它比这更复杂,因为您还需要在您的机器上设置多个证书/配置文件/密钥,但是一旦完成,它基本上就是这样运行的。