如何在iOS应用程序中运行可执行文件?

如何在iOS应用程序中运行可执行文件?,ios,shell,command-line,command,nstask,Ios,Shell,Command Line,Command,Nstask,我想在我的iOS应用程序中运行一个可执行文件。(或执行一些命令行命令) 我认为这可以在NSTask的帮助下完成,但这在iOS中似乎不可用(仅适用于mac OS X) 所以 如何从我的应用程序运行可执行文件?或者如何从我的应用程序执行shell命令 如何在iOS中使用NSTask 还有其他像NSTask这样的库我可以使用吗 如果以上都不可能,请告诉我一个解决办法 我希望我的应用被上传到应用商店,所以请不要回答任何与越狱有关的问题 而且, 不要告诉我苹果会拒绝它,我想试试看。由于沙盒的原因,你无法从

我想在我的iOS应用程序中运行一个可执行文件。(或执行一些命令行命令)

我认为这可以在NSTask的帮助下完成,但这在iOS中似乎不可用(仅适用于mac OS X)

所以

  • 如何从我的应用程序运行可执行文件?或者如何从我的应用程序执行shell命令
  • 如何在iOS中使用NSTask
  • 还有其他像NSTask这样的库我可以使用吗
  • 如果以上都不可能,请告诉我一个解决办法
  • 我希望我的应用被上传到应用商店,所以请不要回答任何与越狱有关的问题

    而且,
    不要告诉我苹果会拒绝它,我想试试看。

    由于沙盒的原因,你无法从你的应用程序运行可执行文件。从列表1到4是不可能的


    NSTask
    不可用,因为它会违反沙箱。

    请参阅答案。苹果已经关闭了代码执行,因为这可能会违反安全。我甚至不能运行shell脚本?shell脚本不能运行。您只能运行编译到应用程序中的任何代码。这也将打破沙箱。我怀疑苹果对这一点考虑得相当好哦那么,在构建阶段可以添加哪些运行脚本?运行脚本仅作为构建应用程序的一部分运行,而不是应用程序的一部分。