我为我的客户开发了一个iPhone应用程序。 我有自己的开发者帐户,因此我使用我的帐户创建了Ad Hoc和App Store Distribution配置文件。
现在问题是,我的客户想要使用他的帐户提交应用程序。他有自己的账户。
我想知道,
我应该使用我的分发资料构建应用吗?
或或
我是否需要使用客户帐户创建的分发配置文件?
提前致谢。
答案 0 :(得分:3)
客户应用程序涉及的所有证书都应该是客户的证书。您甚至应该在客户的帐户下为自己创建一个单独的开发人员证书。
这些证书不仅可以识别App Store技术的分布式应用程序,还可以识别应用程序的财务和法律ID。换句话说,证书控制谁获得报酬以及谁被起诉。
您或您的客户都不希望对方的证书与自己的证书纠缠在一起。如果您纠缠于证书,您的客户可能会发现他们无法管理或更新自己的应用程序,您可能会发现自己对客户的未来行为负责。
您甚至可能希望在开发Mac上为每个客户端创建一个单独的用户帐户,以便将所有证书和配置文件完全分开。这很痛苦,但这些证书和配置文件是App Store系统的核心。如果证书和配置文件被扰乱,那将是一件大事。就像金钱,枪支和律师一样。
答案 1 :(得分:0)
您应该使用客户的帐户创建分发配置文件。
您可以拥有多个分发配置文件&您的计算机上的证书,并选择您在构建项目时要使用的证书。
当你在这里时,我还会在他们的帐户中为自己创建一个iTunes Connect用户,这样你仍然可以管理应用程序并获得通知等......