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

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

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

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

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

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

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

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

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

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

    可供销售

    准备提交

    被开发人员下架

    二进制文件无效

    被开发人员拒绝

    被拒绝

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

    已批准

    准备提交

    被开发人员下架

    被拒绝

  • 该 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”,然后点按“完成”。

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

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

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

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

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

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

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

第 4 步:接受 App 转让

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

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

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

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

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

  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 开发人员帮助

iOS如何转让 App 给公司或个人相关推荐

  1. [iOS]转让APP

    [iOS]转让APP 公司为了融资,需要将APP转让到另一个刚申请的开发者账号上面去. 进入iTunes Connect,找到"App信息"页面底部的"转让App&quo ...

  2. iOS 转让App(更换开发者账号)

    hihi,勇敢的小伙伴儿们大家好~ 2018.05.04 我们公司的新apple id终于弄好了!!我成功转让了App!!!开心!!! 前言 作为一个iOS开发者,多年的工作经验有的不仅仅是技术的提升 ...

  3. IOS研究之App转让流程须知具体介绍

     网络上有非常多开发人员提问怎么转让App并想知道具体的流程.实际上Appstore的App转让流程还是比較简单的.以下特酷吧依据自己的实际操作总结下iOS Appstore中App的转让流程.供 ...

  4. 2020年新版ios appstore 转让转移 app

    之前网上也看了一下教程,说是找到移交,可是我找了半天也没找到按钮,后来发现原来,新版appstore已经改变了操作位置. 起因:因为新公司用的企业账号,不需要在app store上架直接就能发布app ...

  5. [iOS开发周边] 两个账号转让app流程

    目的:把账号A的app转给账号B 准备: 两个账号AheB; App 转让者流程: 1. 进入账号A. 点击你想要转让的app.点击'更多',然后点击'转让App'. 2. 点击转让App''进入到转 ...

  6. ios 借贷类app,贷款超市类app,如何以最快的时间一次性通过审核,下面一一为你解答

    首先我需要再次强调下我这篇文章的主题,ios 借贷类app,贷款超市类app,如何以最快的时间一次性通过审核.19大之后借贷类被拒的PLA1.2问题已经变成了5.2.1,最近变成了3.2.1(2018 ...

  7. iOS 跳转App的二三事

    前言 在iOS平台上,经常有这样的需求,当用户在操作的时候需要唤醒或者说跳转到另外一个App中进行操作. 这其中的类型又分为: App -> App 浏览器web页面 -> App 第一种 ...

  8. android应用程序开发_深圳app开发公司:跨平台应用程序开发工具有哪些?

    深圳app开发公司:跨平台应用程序开发工具有哪些?跨平台应用程序开发工具的出现是移动开发的发展和竞争的结果.对更快.更经济的应用程序开发的追求导致了跨平台技术的出现.在移动应用程序开发工具推荐中,哪些 ...

  9. 如果苹果公司允许其他手机厂商使用iOS系统,对苹果公司来说会有什么好处?

    如果苹果允许其他手机使用iOS,对苹果公司会有什么好处?也许很多人会回答:"这样做,百害而无一利,会给苹果公司造成毁灭性的打击."我不这么认为,如果苹果公司真的开放ios系统,虽然 ...

最新文章

  1. 处理字典值是把字典放内存还是用sql处理_SQL索引及其底层实现
  2. 图示机器学习(part1)--机器学习与应用
  3. 【华为云技术分享】Linux内核的分布式编译(1)
  4. html5声明utf-8,HTML5中的SVG – 什么时候是XML声明`?xml version =“1.0”encoding =“UTF-8”?`需要吗?...
  5. 为什么在C ++中从stdin读取行比Python慢​​得多?
  6. L1-044 稳赢 (15 分)—团体程序设计天梯赛
  7. 十分钟理解线性代数的本质_如何理解线性代数?
  8. openmp 并行 速度更慢_OpenMP和C并行for循环:为什么我的代码在使用OpenMP时会变慢?...
  9. 格式化Json字符串工具-HiJson
  10. 「PNG搜索网」 PNG素材哪里找,吐血干货!
  11. 16种英语时态总结归纳
  12. PCIE 转 spi 总线
  13. 科技云报道:成立11年,青云的变与不变
  14. IIC OLED笔记
  15. 全球与中国Adobe渠道合作伙伴市场现状及未来发展趋势
  16. zblog php getlist,zblog使用getlist方法调用置顶文章
  17. 艺赛旗(RPA)word 文本差异比较
  18. 华师大 OJ 2897
  19. 使用python计算行列式
  20. 生成特定分贝的音频波形

热门文章

  1. 上海职称英语计算机,上海职称英语考试
  2. 2022(秋)工程伦理答案 第九章
  3. FCPX:600种VHS Studio转场效果合集
  4. 使用计算机开机按啥建,学生计算器第一次使用应该如何开机
  5. 在CloudFoundry上部署独立Java应用
  6. 【随笔】IT圈的头衔泡沫
  7. 天大的本事,顶不上一张会说话的嘴
  8. TOPPRA 时间优化算法的轨迹规划安装记录
  9. Leetcode算法题-解法转载
  10. matlab降噪报告,基于matlab主动降噪实验.docx