我可以从 iCloud 容器中的生产环境中删除记录类型吗?
Can I delete a Record Type from the Production environment in an iCloud Container?
我是 iCloud 的新手 - 我制作了一个容器,然后在其中创建了一个记录类型。然后部署到生产环境。
嗯,我不想要这个记录类型了,所以我试着删除它。
Invalid attempt to delete a record type which is active in a production container.
好吧,我似乎无法将其从 Production 中删除。
也许如果我在开发环境中使用红色重置按钮,它会让我清除生产环境中的数据?
will be revert to the version in the production environment
这对我没有帮助 - 那我该怎么办?肯定有一种方法可以在不创建全新容器的情况下消除该记录类型吗?
你的主要问题和你的评论问题是相关的。
在Cloud Kit Dashboard上,每个容器都会有一个蓝框代表开发环境,绿框代表生产环境。测试时,您的应用程序将访问(蓝色)开发环境,除非您专门配置 .entitlements 文件以指向生产环境。通过 Testflight 发布的 Beta 应用和在应用商店发布的应用将始终访问(绿色)生产环境。
(就我而言,我有人通过 testflight 测试我的应用程序,从而访问产品环境。因此,为了与他们共享数据,我重新配置了我的 .entitlements 文件以指向产品,因此当我构建来自 xcode,我正在使用环境作为我的测试人员。但是,我只是在我的模式非常稳定之后才这样做,因为切换回开发以创建新记录,推送到生产,切换回生产是一个有点乏味。)
您可以在(蓝色)开发环境中即时创建和删除记录类型。但是,一旦您部署到(绿色)产品环境,该模式就会永久存在于该容器中。您不能从(绿色)产品环境中删除记录类型。一旦将记录类型推送到生产环境中,您就无法删除(蓝色)开发环境中的记录类型。不,您也不能删除容器。您可以创建一个新容器并告诉您的应用程序使用该不同的容器。但是您的原始记录类型的原始容器现在是永久的。
因此,长话短说,您可以创建任意数量的容器,但不能删除它们。您可以根据需要在蓝色开发环境中添加和删除记录类型,unless/until 您将模式推送到绿色生产环境。然后这些记录类型也成为永久性的。
蓝色开发环境和绿色生产环境永远不会更改 "in development" 或 "deployed to prod" 标签。您的应用将根据应用的来源访问开发或生产环境。
我是 iCloud 的新手 - 我制作了一个容器,然后在其中创建了一个记录类型。然后部署到生产环境。
嗯,我不想要这个记录类型了,所以我试着删除它。
Invalid attempt to delete a record type which is active in a production container.
好吧,我似乎无法将其从 Production 中删除。
也许如果我在开发环境中使用红色重置按钮,它会让我清除生产环境中的数据?
will be revert to the version in the production environment
这对我没有帮助 - 那我该怎么办?肯定有一种方法可以在不创建全新容器的情况下消除该记录类型吗?
你的主要问题和你的评论问题是相关的。
在Cloud Kit Dashboard上,每个容器都会有一个蓝框代表开发环境,绿框代表生产环境。测试时,您的应用程序将访问(蓝色)开发环境,除非您专门配置 .entitlements 文件以指向生产环境。通过 Testflight 发布的 Beta 应用和在应用商店发布的应用将始终访问(绿色)生产环境。
(就我而言,我有人通过 testflight 测试我的应用程序,从而访问产品环境。因此,为了与他们共享数据,我重新配置了我的 .entitlements 文件以指向产品,因此当我构建来自 xcode,我正在使用环境作为我的测试人员。但是,我只是在我的模式非常稳定之后才这样做,因为切换回开发以创建新记录,推送到生产,切换回生产是一个有点乏味。)
您可以在(蓝色)开发环境中即时创建和删除记录类型。但是,一旦您部署到(绿色)产品环境,该模式就会永久存在于该容器中。您不能从(绿色)产品环境中删除记录类型。一旦将记录类型推送到生产环境中,您就无法删除(蓝色)开发环境中的记录类型。不,您也不能删除容器。您可以创建一个新容器并告诉您的应用程序使用该不同的容器。但是您的原始记录类型的原始容器现在是永久的。
因此,长话短说,您可以创建任意数量的容器,但不能删除它们。您可以根据需要在蓝色开发环境中添加和删除记录类型,unless/until 您将模式推送到绿色生产环境。然后这些记录类型也成为永久性的。
蓝色开发环境和绿色生产环境永远不会更改 "in development" 或 "deployed to prod" 标签。您的应用将根据应用的来源访问开发或生产环境。