我正在开发一个Mac桌面应用程序,它以mp4格式记录屏幕;它还可以播放mp4,mov格式的视频。所以,我在info.plist中给出了mp4和mov格式作为支持的文档类型。 现在,如果用户安装我的应用程序并打开.mov / .mp4文件的信息窗口,我的应用程序将列在为“打开方式”提供的弹出窗口中。我的目的只是在弹出窗口中列出我的应用程序。但是,一些用户抱怨MyApp已经成为Open With的默认应用程序,即使他们还没有手动完成。他们不记得问题何时开始(通过我的应用程序录制或在启动我的应用程序后)
有谁知道info.plist设置或任何API是否导致了这个问题?
答案 0 :(得分:0)
可悲的是,这听起来像启动服务的选择方式是公开未指定的并且容易发生变化:http://developer.apple.com/library/mac/documentation/Carbon/Conceptual/LaunchServicesConcepts/LSCConcepts/LSCConcepts.html#//apple_ref/doc/uid/TP30000999-CH202-SW21
调整很少。
我认为,但我不确定,编辑角色应用程序是优先于查看者角色应用程序的。