我希望info.plist包含另外一对:
<key>CommandToExecute</key>
<string>example</string>
当程序被简单地打开时,它应该从MacOS调用示例作为工作目录。当通过File打开程序时,它应该以File path作为参数调用示例。
回答者和this链接帮助我解决了我的任务:
答案 0 :(得分:1)
您可以在Info.plist
:
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CommandToExecute"];
获得该值后,NSTask
会给出
您可以轻松地执行命令或脚本。