Macos Mac:打开电影文件的默认应用程序

Macos Mac:打开电影文件的默认应用程序,macos,Macos,我正在开发一个Mac桌面应用程序,以mp4格式记录屏幕;它还可以播放mp4、mov格式的视频。因此,我在info.plist中给出了mp4和mov格式作为支持的文档类型。 现在,如果用户安装我的应用程序并打开.mov/.mp4文件的信息窗口,我的应用程序将列在为“打开方式”提供的弹出窗口中。我的目的只是在弹出窗口中列出我的应用程序。但是,一些用户抱怨说,MyApp已成为默认的应用程序,即使他们没有手动打开。他们不记得问题是什么时候开始的(在通过我的应用程序录制之后,或者在启动我的应用程序之后)

我正在开发一个Mac桌面应用程序,以mp4格式记录屏幕;它还可以播放mp4、mov格式的视频。因此,我在info.plist中给出了mp4和mov格式作为支持的文档类型。 现在,如果用户安装我的应用程序并打开.mov/.mp4文件的信息窗口,我的应用程序将列在为“打开方式”提供的弹出窗口中。我的目的只是在弹出窗口中列出我的应用程序。但是,一些用户抱怨说,MyApp已成为默认的应用程序,即使他们没有手动打开。他们不记得问题是什么时候开始的(在通过我的应用程序录制之后,或者在启动我的应用程序之后)


有人知道info.plist设置或任何API是否导致了此问题吗?

遗憾的是,Launch Services做出此选择的方式似乎公开未指定,并且易于更改:

没有什么可以调整的


我认为(但我不确定)编辑角色应用程序比查看器角色应用程序更受欢迎。

我的应用程序本身就扮演编辑角色。还有其他原因吗?对于首选应用程序选择,似乎没有任何剩余的标准。也许你可以向苹果公司提交一个bug,让他们说你不想成为首选应用程序,只是你可以处理这类文档。(苹果使用了这样一个标志,检查系统应用程序中的一些Info.plists,但它不是公开的,没有文档记录。)