如何在Mac OS X中注册应用程序到URI方案

4

Mac OS应用程序可以通过在其Info.plist文件中指定CFBundleURLTypes来注册自定义URI方案。为了添加另一个URI方案,需要修改应用程序包。

问题是:如何为已安装的应用程序添加其他uri方案,而不更改应用程序本身。如果可以从命令行完成,则加分。

3个回答

3
我个人使用免费的RCDefaultApp首选项窗格。我认为它可以为您管理这些CFBundleURLTypes(以及更多内容)。
这是一个点和点击的过程。我也想听听有关命令行选项的信息。

1

defaultapp 是一个简单的命令行工具,可以实现此功能。不过你需要自己下载并构建它。

然后你可以使用类似 defaultapp ftp Transmit 的命令来将 Transmit 设置为 FTP 的默认应用程序。


有没有想过如何将shell脚本用作“默认应用程序”? - cglacet
您可以创建一个运行Shell脚本的Applescript脚本。然后将该脚本保存为应用程序。然后按照这里的步骤操作。 - studgeek

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接