我知道如何手动将特定的文件或通用扩展名与特定的OS X应用程序相关联。(获取信息 > 打开方式 > 其他...)
我知道在OS X中如何将带有扩展名的文件拖放到“不支持”的应用程序上。(拖动文件时按住command-option键)
作为一款OS X应用程序的作者,我该如何指定我的应用程序知道如何打开特定的文件扩展名?
我已经看到了"MacOSX - File extension associate with application - Programatically",但我不想让用户在安装后运行安装程序或shell脚本。
- 我希望我的用户不需要使用command-option来进行拖放。
- 我希望我的用户在选择打开我的扩展名的应用程序时,在“推荐应用程序”下看到我的应用程序而不是“所有应用程序”下的应用程序。
- 理想情况下,我希望我的用户可以在将
.app
拖入应用程序文件夹后,立即看到具有我的(唯一、尚未关联)扩展名的文件自动显示正确的图标并使用我的应用程序打开。
我已经看到了"MacOSX - File extension associate with application - Programatically",但我不想让用户在安装后运行安装程序或shell脚本。