转移 Mac App Store 应用程序

Posted

技术标签:

【中文标题】转移 Mac App Store 应用程序【英文标题】:Transfer Mac App Store app 【发布时间】:2017-01-05 01:12:13 【问题描述】:

我正在尝试将我的应用程序转移到我公司的 iTunesConnect 帐户,但收到错误消息:

You can't transfer this app because of the following reasons:
Sandboxed Group Container
You can only transfer sandboxed apps that are not sharing a group container.

问题是,我的应用不再使用组容器,它使用的是旧版本,但不是 Mac App Store 中当前发布的版本。

有人对如何转移应用程序有任何经验吗?

【问题讨论】:

据我所知,一旦你有了历史,你就无法摆脱它。就像订阅一样,如果你的应用之前有订阅用户,那么你以后就不能转移应用了。 【参考方案1】:

即使我的应用当前没有使用组容器(过去曾使用过),我也无法转移它。我不得不重新上传作为​​一个新的应用程序失去了我所有的评论.. :(

【讨论】:

【参考方案2】:

这似乎是不可能的。我收到了来自 iTunes Connect 支持的以下回复(2017 年 9 月 15 日):

我已经查看了您的询问,发现一旦应用拥有 包括权利,应用程序转移将是不可能的,即使 您提交没有权利的新版本。但是,您可以 通过二进制重新分配进程传输应用程序。

通过完成此过程(“二进制传输”),该应用将有效地成为 Mac App Store 上的一个新的独立应用。这当然可能很不方便,但实际上没有什么可做的,除非 Apple 改变规则。

【讨论】:

“二进制重分配进程”是什么意思?? 这本质上意味着再次创建应用程序,即在新的开发者帐户上 1)创建一个新的应用程序 ID。 2) 使用此应用程序 ID 在 iTunes Connect 中创建一个全新的应用程序。 3) 使用这个新的应用程序 ID(以及相关的配置文件和证书)构建和上传您现有的应用程序代码。

以上是关于转移 Mac App Store 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Mac App store出现未知错误怎么办

Mac 应用程序 |代码签名 |不通过 Mac App Store 分发 [关闭]

全球活动、Mac App Store 和沙盒

在 Mac App Store 应用程序中签名库

是否必须为 Mac App Store 应用程序配置权利?

App for Mac App Store 签名后不运行