我可以将.sh等二进制文件作为“包内容”中的.app的一部分。
我基本上有.app,它有2个按钮启动/停止,它基本上启动了启动服务器的进程。为了保持一切干净,我想在.app中存储启动/停止shell脚本。
我可以从.app?
执行这些shell脚本答案 0 :(得分:1)
在Mac上,是的:使用NSTask类的+launchedTaskWithLaunchPath:arguments:
方法(例如),在使用NSBundle的一个方法检索二进制文件的路径后,-resourcePath
,-bundlePath
,-pathForResource:ofType:
或其他什么。
在iOS上......没有。 NSTask不可用。
答案 1 :(得分:1)
是。您需要查看NSTask以运行脚本或其他二进制文件,并使用NSBundle的API查找文件。