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

问题描述 投票:10回答:2

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

You can't transfer this app because of the following reasons:
iCloud enabled
You can only transfer apps that aren’t iCloud enabled.

Deleting and Transferring Apps Documentation

文件说明:

Make sure the app uses only technology and content that can be transferred.
No version of the app can use an iCloud entitlement.

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

ios itunesconnect
2个回答
8
投票

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

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

删除更多下的应用程序(在预售,权利等的右侧)>删除应用程序

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

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


0
投票

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

我已经在之前的版本中启用了iCloud权限,以便使用NSUbiquitousKeyValueStore,现在我永远无法转移该应用程序...这非常糟糕。我有一个Android版本的应用程序,与Google Play没有任何问题。

© www.soinside.com 2019 - 2024. All rights reserved.