【问题标题】:How to run an executable in iOS App?如何在 iOS App 中运行可执行文件?
【发布时间】:2014-09-16 03:21:37
【问题描述】:

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

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

所以,

  1. 如何从我的应用程序运行可执行文件?或者我如何从我的应用程序中执行 shell 命令?
  2. 如何在 iOS 中使用 NSTask?
  3. 还有其他库,例如 NSTask,我可以使用吗?
  4. 如果以上方法都不可行,请告诉我一个解决方法。

我想让我的应用上传到应用商店,所以请不要回答任何与越狱有关的问题。

另外, 不要告诉我苹果会拒绝它,我想抓住机会。

【问题讨论】:

    标签: ios shell command-line command nstask


    【解决方案1】:

    由于沙盒,您无法从您的应用运行可执行文件。从列表 1-4 中是不可能的。

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

    【讨论】:

    • 查看答案。 Apple 已关闭代码执行,因为它是潜在的安全违规途径。
    • 我什至无法运行 shell 脚本?
    • Shell 脚本无法运行。您只能运行编译到您的应用程序中的任何代码。这也会破坏沙盒。我怀疑苹果已经很好地考虑了这一点。 ;-)
    • 哦...那么构建阶段可以添加的运行脚本是什么?
    • 运行脚本仅作为构建应用程序的一部分运行,它不是应用程序的一部分。
    猜你喜欢
    • 2013-06-12
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多