【发布时间】:2010-04-27 09:55:39
【问题描述】:
我有一个关于应用提交的问题。
情况:我们有一个 iPhone 开发者帐户,而我们的客户有一个 iTunes Connect 帐户。我们是否可以将签名的压缩应用程序(使用我们帐户中的配置文件签名)交给他们,然后他们将其上传到他们的帐户中?
或者他们是否需要他们授予我们“技术员”角色的访问权限?
从我的第一印象来看,我认为这两个帐户应该没有任何关联,但我不确定。
感谢任何帮助。如果可以的话,请发表参考,谢谢=)
【问题讨论】:
我有一个关于应用提交的问题。
情况:我们有一个 iPhone 开发者帐户,而我们的客户有一个 iTunes Connect 帐户。我们是否可以将签名的压缩应用程序(使用我们帐户中的配置文件签名)交给他们,然后他们将其上传到他们的帐户中?
或者他们是否需要他们授予我们“技术员”角色的访问权限?
从我的第一印象来看,我认为这两个帐户应该没有任何关联,但我不确定。
感谢任何帮助。如果可以的话,请发表参考,谢谢=)
【问题讨论】:
我认为标题中问题的简短回答是“否”。
查看 iTunesConnect > 常见问题 > 管理您的应用程序
我将我的应用卖给了另一个开发者,并且 无法再在 App 上分发 店铺。我可以将应用程序转移到 新开发者的 iTunes Connect 帐户? 此时,应用程序 不能转移到另一个 开发者账号。如果你愿意 将通过该应用程序出售 另一个开发者帐户,您将 需要从销售中删除应用程序 当前的 iTunes Connect 帐户和 在新的 iTunes 下上传应用 连接帐户。
不完全是您的问题,但听起来很相似。
我们需要使用我们的签名密钥为第三方开发者提供的应用程序辞职 - 这听起来与您想要做的类似:
1) 使用 Xcode 的 Build > Build and Archive 功能创建应用程序的版本以提供给您的客户。
2) 在 Organizer 的 Archived Applications 源中选择该构建
3) 从上下文菜单中选择 Reveal Archived Application in Finder
4) 选择并压缩封闭文件夹
5) 将该 zip 存档发送给您的客户。
然后,您的客户将在 ~/Library/MobileDevice/Archived Applications 中解压缩并展开该存档。这将使它在 Xcode Organizer 中可用。然后,您的客户可以使用 Share Application... 和/或 Submit to iTunes Connect... 按钮重新签名并使用您客户的分发配置文件分发应用程序。
编辑:从上面的信息中可能不清楚的后续行动。
为此,第 3 方开发者需要使用您的开发配置文件构建应用;例如他们需要成为您帐户的“团队成员”。他们只能构建应用程序并使用开发密钥对其进行签名。然后他们可以交付使用您的 development 密钥编译的构建,此时您可以使用您的 distribution 密钥重新签名并提交。
如果需要,您可以在成功部署应用后从 iOS 配置门户中删除它们并撤销它们的信息。
EDIT2:使用 Xcode 4 .xarchive 包,您只需将 .xarchive 包复制到 ~/Library/Developer/Xcode/Archives/[date]/ 文件夹中。然后它将显示在档案部分下的管理器中 - 从那里验证、共享和提交。
【讨论】: