命令行应用程序的自定义URL方案

时间:2011-10-01 19:46:35

标签: c++ xcode cocoa

是否可以使用自定义URL方案启动Xcode“CommandLine应用程序”(用C ++编写)?我知道您可以使用Cocoa应用程序执行此操作,但是可以使用C ++吗?

1 个答案:

答案 0 :(得分:1)

使用哪种语言并不重要;无法将URL方案绑定到命令行工具。 URL的打开发生在应用程序的Apple事件中,而不是直接运行带有URL的程序(特别是因为它可能已经在运行,但无论是否存在都是如此)。


您可以尝试embedding an Info.plist in the executable为其提供一个包标识符并声明其对URL方案的支持,这可以使您将URL方案绑定到可执行文件。如果打开这样的URL,我仍会感到惊讶,但值得一试。