2011-07-20 47 views
1

我可以在「包裝內容」中將.sh作爲.app的一部分包含在二進制文件中。從.app的包內容運行一個二進制文件

我基本上有兩個按鈕啓動/停止,它基本上啓動服務器啓動進程啓動。爲了保持一切清潔,我想將啓動/停止shell腳本存儲在.app中。

我可以從.app執行這些shell腳本嗎?

+0

如果您在Lion上,您應該使用XPC服務.... – bbum

回答

1

在Mac上,是:使用NSTask類的+launchedTaskWithLaunchPath:arguments:方法(例如),與對NSBundle's- -resourcePath-bundlePath-pathForResource:ofType:,或任何的方法之一檢索路徑後的二進制文件。

在iOS上...沒有。 NSTask不可用。

1

是的。您需要查看NSTask來運行腳本或其他二進制文件,並使用NSBundle的API來查找這些文件。

相關問題