使用带有ios参数的Xcode运行shell脚本

我有一个bash脚本,我不想从一个应用程序的参数开始。 目前我可以生成命令,但是我怎样才能执行它? 这个程序只适用于越狱手机。 任何解决scheme? search了很多,但没有发现任何东西。

如果这是一个越狱应用程序,您可以通过将该命令传递给作为操作系统一部分的system() 函数或其中一个exec函数来运行该命令。

因此,如果您决定在/Applications/MyApp.app/myscript.sh安装脚本,那么在您的应用程序中,您可以使用:

 int result = system("/Applications/MyApp.app/myscript.sh argument1 argument2"); 

您可以将脚本安装到您​​的应用程序文件夹中,作为资源,或在/usr/bin/bin ,或者任何您喜欢的地方安装。

您不会提及您是在/Applications安装您的应用/Applications ,因为大多数越狱应用程序都位于/var/mobile/Applications/*位置。

如果上面的代码不起作用,请澄清你想要安装你的应用程序的位置。 而且,根据您的脚本是否需要root权限,可能需要更多的工作。 如果您想以root身份运行一个shell脚本,会有一些复杂性 。