【问题标题】:iOS simulator calling bash system commands via objective-c?iOS模拟器通过objective-c调用bash系统命令?
【发布时间】:2013-05-28 07:54:45
【问题描述】:

有人在模拟器中通过objective-c调用系统bash命令成功了吗?我考虑过通过 SSH 连接来执行此操作,但这可能会非常滞后,所以想知道是否有更直接的方法。这背后的想法是允许在 ruby​​ 中快速开发日志记录功能......这些调用将从实时部署的应用程序中剥离出来,因此私人调用就可以了。

【问题讨论】:

  • NSTask 这样做。我不确定这是否是仅限 OS X 的课程。
  • 顺便说一句,如果您认为用 Ruby 编写软件会更快,您可能需要调查RubyMotion
  • 感谢您在 Graham 下面的反馈。我对在这里用 RubyMotion 编写 iOS 应用程序不感兴趣,我只是希望在开发过程中快速将一些数据传输到 ruby​​ 以用于测试目的。如果下面的系统调用工作,我会去的。干杯。

标签: objective-c logging ios-simulator


【解决方案1】:

您可以这样做,它可以在 UNIX 平台上正常工作。

int status = system("/usr/bin/say hello");

可以从模拟器应用程序中调用,并将执行正确的二进制文件。

【讨论】:

  • 不错。我想知道为什么question I linked 接受的答案不是这样:
  • 那是在回答一个不同的问题。你可以在 iOS 模拟器中调用系统命令,在 iPhone 上是不行的。
猜你喜欢
  • 1970-01-01
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-24
  • 2021-01-31
  • 1970-01-01
相关资源
最近更新 更多