使用带有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脚本,会有一些复杂性 。