将应用程序从 Testflight 帐户移动到另一个帐户
Move an app from a Testflight account to another one
我正在 Xcode 12.2 中为客户开发 iOS 应用程序。
客户还没有苹果开发者账号,所以我用自己账号的Testflight和设计师一起测试app。
该应用程序使用 AppGroups,假设我有一个名为“group.com.myorg.appname”的组。
我也在用CoreData,很快就会实现NSCloudKitContainer
我的问题是:
一旦客户购买了开发者账户,我可以轻松地从我的 Testflight 中删除我的版本,然后将其添加到客户的 Testflight 中吗?
例如,我是否必须更改 AppGroup 标识符?这是 iCloud 的问题吗?
我读过this answer which contains lots of good information, but didn't allow me to be sure about iCloud or the AppGroup identifier. This也很有用但不完整。我也阅读了有关应用程序转移的信息,但在我的情况下,该应用程序未发布,它只是在 Testflight 中,在移动到客户帐户之前没有发布。
如果您不想丢失 ID,最安全的选择是将应用转移到新帐户而不是删除它。如果您有推送通知证书,则需要在新帐户上重新生成这些证书。但是,应用程序组也是如此。您需要将其从旧帐户中删除以释放 ID 并使其可用于新帐户。这样做应该没有问题,因为它尚未启动。 https://developer.apple.com/forums/thread/70297
我正在 Xcode 12.2 中为客户开发 iOS 应用程序。
客户还没有苹果开发者账号,所以我用自己账号的Testflight和设计师一起测试app。
该应用程序使用 AppGroups,假设我有一个名为“group.com.myorg.appname”的组。
我也在用CoreData,很快就会实现NSCloudKitContainer
我的问题是:
一旦客户购买了开发者账户,我可以轻松地从我的 Testflight 中删除我的版本,然后将其添加到客户的 Testflight 中吗?
例如,我是否必须更改 AppGroup 标识符?这是 iCloud 的问题吗?
我读过this answer which contains lots of good information, but didn't allow me to be sure about iCloud or the AppGroup identifier. This也很有用但不完整。我也阅读了有关应用程序转移的信息,但在我的情况下,该应用程序未发布,它只是在 Testflight 中,在移动到客户帐户之前没有发布。
如果您不想丢失 ID,最安全的选择是将应用转移到新帐户而不是删除它。如果您有推送通知证书,则需要在新帐户上重新生成这些证书。但是,应用程序组也是如此。您需要将其从旧帐户中删除以释放 ID 并使其可用于新帐户。这样做应该没有问题,因为它尚未启动。 https://developer.apple.com/forums/thread/70297