iOS如何转让 App 给公司或个人

来源:互联网 发布:女朋友给别人口过知乎 编辑:程序博客网 时间:2024/04/30 02:52

iOS如何转让 App 给公司或个人

当您将某个 App 出售给其他开发人员,或想要将其移至其他 iTunes Connect 机构,则您需要转让该 App。

您无需将 App 从 App Store 下架,即可将其所有权转让给另一个开发人员。App 在转让期间和转让后均保留其评论和评分,用户也可以继续访问以后的更新。您可以转让的 App 数量没有限制,但每个 App 都需要单独转让。

第 1 步:验证该 App 可被转让

App 必须满足特定条件才可转让。如下:

  • 转让者和接收者的帐户均不处于待处理或变更状态,且双方均已接受“协议、税务和银行业务”部分中最新版本的转让协议

  • 该 App 的任何版本都不能使用 iCloud 权限

  • 该 App 的任何版本都不能使用 Passbook 权限

  • 该 App 必须至少有一个已发布至 App Store 的版本

  • App 应处于下列任何一种App 状态之一:

    img 可供销售

    img 准备提交

    img 被开发人员下架

    img 二进制文件无效

    img 被开发人员拒绝

    img 被拒绝

    App 内购买项目产品可处于下列状态之一:

    img 已批准

    img 准备提交

    img 被开发人员下架

    img 被拒绝

  • 该 App 的 App 内购买项目产品 ID 不得与接收者帐户中任意 App 的产品 ID 相同

  • TestFlight Beta 版测试应在 App 的所有 Beta 版本中被关闭

  • 与其他 Mac App 共享 Application Group Container Directory(App 群组容器目录)的沙箱 Mac App 无法转让

第 2 步:备份所有 App 信息

在发起前,您需要接收者组织团队代理的 Apple ID,并满足 App 转让的条件。

【注意事项】 App 转让完成后,该 App 会从您的帐户中移除,因此,您应当备份所有该 App 的信息以作记录。您最好能够保留一份您 App 的元数据和定价的记录,备注该 App 在 App Store 上架的日期,并存储销售和下载信息。请前往查看 App 状态历史记录、生成产品报告,和《iTunes Connect 销售和趋势指南》。

操作帐号权限:法务(团队代理)。(拥有法务权限的账户)

第 3 步:发起 App 转让

App 转让由您组织中的团队代理发起。(拥有法务权限账户)

  1. 在首页上,点按“我的 App”。

    随即显示一个所有 App 的列表。

  2. 选择您想要转让的 App。

    App Store 页面随即打开,包含选中的“App 信息”。

  3. 请滚动至“额外信息”部分,点按“转让 App”,然后点按“完成”。

    img

  4. 如果所有条件都符合,则点按“完成”。否则,请先解决问题。

    如果尚未符合全部条件,则先解决这些问题(请前往 App 转让条件)。

  5. 在显示的对话框中,输入接收者的团队代理的“Apple ID”和“团队 ID”,并点按”Continue(继续)”。

    img

  6. 请阅读条款,选择“I have read and agree to the agreement presented above.(本人已阅读并同意上文显示的协议。)”,然后点按“Request Transfer(请求转让)”。

    img

  7. 点按“完成”,返回“App 信息”页面。

在您发起转让后,该 App 保持其先前状态不变,并添加“等待 App 转让”状态,直至被接收者接受。

当 App 处于此状态时,您(转让者)无法编辑 App 的元数据、权利、定价和 App 内购买项目。位于解决方案中心的所有开放式通讯均处于关闭状态。如果该 App 属于一个 Game Center 群组,则接收者无法对群组进行更改。

第 4 步:接受 App 转让

由接收者组织中的团队代理接受 App 转让。(必须拥有法务权限账户)

  1. 以团队代理身份登录至 iTunes Connect。

    系统会显示一条通知,指示 App 已准备转让。

    img

  2. 点按“协议、税务和银行业务”。

  3. 在“Transfer Agreements(转让协议)”下的“Contracts In Process(处理中的合约)”部分中,点按该 App 旁边的“Review(审核)”。

    img

  4. 输入新的元数据

    • 技术支持网址(URL)
    • Atom Feed 网址(URL)(如果该 App 先前已有 Atom Feed 网址,则必须提供)
    • 营销网址(URL)(如果该 App 先前已有营销网址,则必须提供)
    • 隐私政策网址(URL)(如果该 App 先前已有隐私政策网址,则必须提供)
    • CCATS(针对受出口合规证明制约的 App,必须提供一个新的 CCATS 表格)
    • “App 审核”联系信息
    • App Store 联系信息
  5. 请阅读条款,选择“I have read and agree to the agreement presented above.(本人已阅读并同意上文显示的协议。)”,然后点按“Accept(接受)”。

完成 App 转让最多需要两个工作日,在此期间,App 状态显示为“正在处理 App 转让”。

当 App 处于此状态时,转让者不能编辑 App 元数据、权利、定价和 App 内购买项目。位于解决方案中心的所有开放式通讯均处于关闭状态。如果该 App 属于一个 Game Center 群组,则接收者无法对群组进行更改。

在转让完成后,该 App 便属于接收者。该 App 不再显示于转让者的 iTunes Connect 帐户中。

提供自动续期订阅的 App

提供自动续期订阅的 App 必须使用一个 App 专用共享密钥。

  • 发起 App 转让

    针对一个提供自动续期订阅的 App 发起转让之前,请生成 App 专用共享密钥。然后,将此代码分享给您要向其转让 App 的开发人员帐户的用户。分享代码后,发起 App 转让。

  • 接受 App 转让

    在您接受 App 转让(该 App 提供自动续期订阅)之前,请从发起人处获取 App 专用共享密钥,以便您可以更新您的服务器,从而用该代码验证自动续期订阅。一旦完成 App 转让,请生成 App 专用共享密钥,以使您组织外的用户不再拥有访问权限。

钥匙串共享 App

  • 仅在 App 更新后才可继续使用钥匙串共享。因此,在提交更新时需要重新构建钥匙串。如果 Xcode 项目中定义了钥匙串群组,则必须替换为由接收者(包括该接收者的团队 ID)为该 App 创建的钥匙串群组,以便该 App 继续使用钥匙串共享。在用户更新 App 后,钥匙串中的验证令牌会失效,因此用户需要进行一次重新登录。

通知推送 App

  • 用于推送通知的关联客户端 SSL 证书不会转让。如果该 App 采用了“Apple 推送通知服务”(APNs),则接收者需要使用其开发人员帐户创建一个客户端 SSL 证书,以便重新启用该服务。

游戏 App

  • 属于跨 App “多玩家兼容性矩阵”的 App 不再与其他 App 的矩阵兼容,也不会再显示在其中。

    属于某个 Game Center 群组的 App 会在转让期间从该群组中移除。转让后,所有排行榜和成就均恢复为其原始状态。最初为群组排行榜的排行榜会在其标识符中保留 grp. 前缀。

    最初为单个排行榜,但后来合并为群组的排行榜会丢失 grp. 前缀。它们也会恢复为合并之前的原始排行榜 ID。请确保您在更新 App 构建版本时包含新的排行榜 ID,以便分数正确显示。

App 套装

  • 如果转让 App 套装中的 App,您将无法再查看您 App 套装的历史记录。转让 App 前,请务必记录您的 App 套装信息。

Apple Pay App

  • 如果转让使用 Apple Pay 的 App,商家 ID 不会随 App 一起转让。 只要原始证书有效,就能够继续进行交易。 但提交更新时,接收者需要使用自己的帐户创建新的商家 ID。

App 转让期间和转让后会发生什么

在 App 被转让后,与其相关联的 App ID也会转让给接收者的开发人员帐户。如果转让者的 App ID 过去为 Wildcard(通配符)App ID,则会转换为一个与该 App 的Bundle ID(数据包标识符)完全匹配的 Explicit(显式)App ID。

转让者负责将实际代码集和构建版本素材直接交给接收者。请确保将 App 添加的所有功能或 App Store 配置告知接收者,例如钥匙串共享、Game Center,或推送通知,以便在将来的更新中保留这些功能。

参考:

App 转让

iTunes Connect 开发人员帮助

原创粉丝点击