从iPhone开发Mac上运行命令

时间:2014-08-15 23:08:34

标签: ios

Apple是否为iOS应用程序(在连接的iPhone或模拟器上运行)提供了在主机Mac上执行shell命令的方法?这有助于开发/调试。我希望能够点击应用程序中的按钮并让它在Mac上运行脚本。

我有一个有效的解决方案,涉及在Mac上运行服务器并让iPhone与之通信但是想知道Apple是否提供了另一种方法。 UIAutomation UIAHost看起来很相关,但我想在没有乐器的情况下运行命令。

1 个答案:

答案 0 :(得分:1)

只要您在调试器下运行,就可以使用符号断点来执行shell脚本。

在视图控制器中,为按钮创建IBAction处理程序。它可以是空的。像往常一样将它连接到按钮上。

然后,在Xcode的Breakpoint Navigator中,添加一个新的Symbolic断点。将符号设置为- [MyClass myButtonHandler]并设置操作以执行shell脚本,并将复选框设置为在断点后自动继续。