2016-08-24 38 views
2

一个应用程序是为客户开发的,我们正在寻找如何签名和上传它。我已经注册了开发人员计划,并告诉客户做同样的事情,所以都是个人账户。我看到iTunes Connect中允许添加其他用户:我可以使用不同帐户的证书/供应配置文件上传iOS应用吗?

enter image description here

这使得客户端开发人员添加到iTunes连接。那么,我可以将使用我的配置文件签署的应用上传所有证书到他的iTunes Connect帐户吗?

回答

0

首先,只有公司账户可以添加用户。个人账户 - 顾名思义 - 不能。 只要您有注册公司名称,任何个人账户都可以免费转换为公司账户。大概需要一周时间。请参阅this page

如果您有公司帐户,则确实可以添加用户并允许他们代表您为应用程序签名。这些用户不会使用他们的个人签名资产,但会授予他们访问权的公司帐户的资产。
未在iTunes Connect上提供访问权限,但在开发者网站上提供访问权限(developer.apple.com)。

在iTunes Connect上提供访问权限允许上传已签名的版本并分发它们。所以如果你想要有人做所有的工作,你需要授予他们双方的访问权限。

+0

我有一个个人帐户,我已经通过iTunes Connect“用户和角色”选项添加了另一个人,仅用于测试。它可以工作,他可以​​像我一样浏览它。但我的问题仍然是一样的,提供配置文件/证书必须匹配帐户所有者的?如果我有权访问客户的iTunes Connect帐户,是否可以使用我的个人资料个人资料/证书上传? –

+0

正如我所说的,将用户添加到iTunes Connect将允许他们浏览和更新应用程序的详细信息,但不允许他们签署应用程序。换句话说,即使您向他们提供应用程序的源代码,他们也无法将构建内容上传到iTunes Connect,因为他们无法签署此构建。 – deadbeef

+0

但我有我自己的个人帐户,所以我可以使用我的帐户上生成的证书签署应用程序。我不能上传他的帐户吗? –

1

答案是否定的。为了上传应用程序并将其制作在您的客户帐户下,您的客户应该上传它。您可以在您的账户下上传它,稍后再通过您的客户账户进行应用转账,但如果您问我,如果您的客户已经有开发者账户,请将项目寄给他,向他解释如何设置其证书/ Xcode并上传应用程序(或要求他允许为他做)。这样一切都将在他的帐户下开始。

+0

如果我把它上传到我的,然后转让它,哪一个的证书将需要更新它? –

+1

一切正在转移,包括应用程序ID。这意味着为了提交更新,您必须使用您的客户证书。 (考虑到你已经做出了应用转移) –

+0

嗯。如果我让他在他的账户上创建一个证书,让他下载并发送给我?我可以在计算机上使用该证书来签名吗? –

相关问题