文件类型苦难 - 可可

Dex*_*erW 5 filesystems macos cocoa document

因此,我们最近发布了一个基于文档的应用程序,其中包含一个不幸的疏忽:我们的主文档类型的UTI留空了.我们有一个名字,但标识符是空的.

一切仍然很好,但后来我们去添加另一种文件类型.新文件类型只是xml(符合public.xml).我们将其设置并将其放入文档中.这是我们对第一个文档类型的UTI进行监督的时候.

现在,如果我们触摸这个文档类型,BOOM.应用程序无法读取它创建的该类型的任何文件.我们真的想要清理它,那么最好的方法是什么?

我的问题基本上是:如何在基于文档的应用程序中迁移主文档类型?