如何更改安装时 OS X 的默认编辑器?
我正在设置一个要在 OS X 上安装的应用程序。该应用程序的早期版本已安装,并且已在应用程序包的 Info.plist 文件中关联了要与该应用程序打开的文件类型。对于新版本的应用程序,我在 Info.plist 中有相同的关联。我想更改安装时的默认应用程序以使用新版本,而不要求用户卸载旧版本,或手动更改“打开方式...”对话框中的关联。
即使存在默认编辑器,是否可以以某种方式将我的应用程序注册为该文件类型的默认编辑器?
它仅适用于特定于应用程序的文件类型,因此我认为在安装新应用程序时更改关联不会令人烦恼或不道德。
I'm setting up an app to install on OS X. Previous versions of this app have been installed, and have associated a file type to open with the app in the Info.plist file in the app bundle. I have the same associations in the Info.plist for the new version of the app. I'd like to change the default app on install to use the new version without requiring the user to un-install their old version, or manually change the association in the Open With... dialog.
Is this possible, to somehow register my app to now be the default edtior for this filetype, even when a default editor exists?
It's just for a file type specific to the app, so I don't think it'd be annoying or unethical to change the association when I install the new app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定 RCDefaultApp 是否适用于雪豹,但我知道我已经使用过它在旧版本的 os x 中。
关于它的一篇不错的博客文章也可以在此处找到。
I'm not sure if RCDefaultApp works in snow leopard, but I know I've used it in older versions of os x.
A nice blog entry about it can be found here as well.