2010-10-22 63 views
1

声明:可可新手在这里。Cocoa应用程序打包命令行工具?

我用Cocoa GUI编写了一个应用程序,用作命令行工具的包装。问题在于该工具不符合OS X的标准。因此,在使用Cocoa应用程序之前,必须先安装命令行工具,否则应用程序将无法运行。

任何人都可以指向我的一些文档(希望,例如),可以教我如何安装命令行工具,当用户安装应用程序?

谢谢!

+1

是否要将此命令行工具安装到系统bin目录中,以便可以从命令行使用它,而不受GUI应用程序的影响?或者你的GUI应用程序是运行这个命令行工具的唯一方法吗? – anthony 2010-10-22 20:28:55

+0

没关系。无论哪种方式都适用于我的目的。 – 2010-10-25 20:17:53

回答

1

为什么不在你的Cocoa应用程序包中包含你的命令行工具?这样,您的Cocoa应用程序就完全自成一体,甚至不会出现“安装”命令行工具的问题。

+0

太棒了。这个过程是否记录在Apple Dev站点的某个位置? – 2010-10-25 20:20:58

+0

Bundle编程指南应该有更多的信息。你可以把你的命令行工具放在你的包内的Contents/MacOS目录下(表2-5)。然后使用bundlePath或类似的方法来确定命令行工具的路径。 – sigjuice 2010-10-26 06:22:46

+0

天才。非常感谢! – 2010-10-26 15:22:56