在启用iCloud的情况下传输iOS应用

max*_*hud 11 itunesconnect ios

当我将我的iOS应用程序转移到另一个开发人员时,我得到了这条消息

You can't transfer this app because of the following reasons:
iCloud enabled
You can only transfer apps that aren’t iCloud enabled.
Run Code Online (Sandbox Code Playgroud)

删除和传输应用程序文档

文件说明:

Make sure the app uses only technology and content that can be transferred.
No version of the app can use an iCloud entitlement.
Run Code Online (Sandbox Code Playgroud)

由于我的应用程序的一个版本使用了iCloud,我真的无法转移它吗?如果有办法,我该怎么办?

max*_*hud 8

必须删除应用程序并使用新的SKU/Bundle ID重新创建.

通过转到定价>选择区域>取消全选来删除销售中的应用程序

删除更多下的应用程序(在预先发布,定价等的右侧)>删除应用程序

在开发者帐户下创建应用程序,作为具有新SKU/Bundle ID的相同名称的新应用程序.

这将删除任何评论/评级,游戏中心数据,iCloud数据以及链接到该应用的任何其他数据.您必须重新创建自己的应用内购买.

  • 我实际上将停止使用iCloud这个非常蹩脚的原因.如果您一直在考虑最终转移应用程序(买断?),那么请不要使用iCloud. (4认同)
  • 2021年我们还应该这样做吗?难道还没有其他解决办法吗? (3认同)
  • 这是否意味着以前的用户可以更新应用程序?谢谢 (2认同)

Cam*_*n E 7

警告:切勿在应用程序中使用 iCloud 权利。这是不值得的,因为它使您的应用程序无法转让,因此永远无法销售!

我在之前的某个版本中启用了 iCloud 权利来使用 NSUbiquitousKeyValueStore,现在我永远无法转移该应用程序......这太糟糕了。我有一个 Android 版本的应用程序,在 Google Play 上没有遇到任何问题。