11

我有一个关于应用提交的问题。

情况:我们有一个 iPhone 开发者帐户,我们的客户有一个 iTunes Connect 帐户。我们是否可以将签名的压缩应用程序(使用我们帐户中的配置文件签名)交给他们,然后他们将其上传到他们的帐户中?

还是要求他们让我们获得“技术员”角色的访问权限?

从我的第一印象来看,我认为这两个帐户应该没有任何关联,但我不确定。

任何帮助表示赞赏。如果可以的话,请发表参考,谢谢=)

4

1 回答 1

13

我认为标题中问题的简短回答是“否”。

请参阅 iTunesConnect > 常见问题解答 > 管理您的应用程序

我将我的应用程序卖给了另一个开发者,并且无法再在 App Store 上分发。我可以将应用转移到新开发者的 iTunes Connect 帐户吗? 此时,应用程序无法转移到另一个开发者帐户。如果您希望通过另一个开发者帐户销售该应用程序,您需要在当前 iTunes Connect 帐户中取消销售该应用程序,并在新的 iTunes Connect 帐户下上传该应用程序。

不完全是你的问题,但听起来很相似。

我们需要使用我们的签名密钥退出第三方开发人员提供的应用程序 - 这听起来类似于您想要做的事情:

1) 使用 Xcode 的 Build > Build and Archive 功能创建应用程序的版本以提供给您的客户。

2) 在管理器中选择归档应用程序源中的构建

3) 从上下文菜单中选择 Reveal Archived Application in Finder

4)选择并压缩封闭文件夹

5) 将该 zip 存档发送给您的客户。

然后,您的客户将在 ~/Library/MobileDevice/Archived Applications 中解压缩并展开该存档。这将使它在 Xcode Organizer 中可用。然后,您的客户可以使用共享应用程序...和/或提交到 iTunes Connect... 按钮重新签名并使用您客户的分发配置文件分发应用程序。

编辑:从上面的信息中可能不清楚的后续行动。

为此,第 3 方开发人员需要使用您的开发配置文件构建应用程序;例如,他们需要成为您帐户的“团队成员”。他们只能构建应用程序并使用开发密钥对其进行签名。然后,他们可以交付使用您的开发密钥编译的构建,此时您可以使用您的分发密钥重新签名并提交。

如果需要,您可以在成功部署应用程序后从 iOS 配置门户中删除它们并撤销它们的信息。

EDIT2:使用 Xcode 4 .xarchive 包,您只需将 .xarchive 包复制到 ~/Library/Developer/Xcode/Archives/[date]/ 文件夹中。然后它将显示在档案部分下的管理器中 - 从那里验证、共享和提交。

于 2010-07-03T15:59:18.947 回答