如何创建一个简单的包装Cocoa应用程序?

时间:2014-11-12 15:50:50

标签: macos cocoa

帮助创建以下Cocoa应用

  • Generic.app
    • 内容
    • 的MacOS
      • 通用
      • 例如
    • info.plist中

我希望info.plist包含另外一对:

<key>CommandToExecute</key>
<string>example</string>

当程序被简单地打开时,它应该从MacOS调用示例作为工作目录。当通过File打开程序时,它应该以File path作为参数调用示例。

修改

回答者和this链接帮助我解决了我的任务:

1 个答案:

答案 0 :(得分:1)

您可以在Info.plist

中轻松访问自定义键的值
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CommandToExecute"];

获得该值后,NSTask会给出 您可以轻松地执行命令或脚本。