【发布时间】:2016-08-13 08:45:58
【问题描述】:
是否可以从 iOS 应用程序代码内部运行 Mac OS X shell 脚本(或任何其他 OS X 程序)?
具体情况如下:我在玩UI XCTests,想在setup()和tearDown()测试用例方法中运行shell脚本。目的是在测试运行时启动屏幕录制。
【问题讨论】:
-
我认为苹果公司的人付出了很大的努力来确保没有人可以从模拟器上启动任何东西;)不知道如何解决你的问题,但我建议你看看XCode 命令行工具。
-
@AlexanderDoloz,我希望苹果人为这类事情留下一些“后门”。我想象的其他方式是可能的 - 通过基于 Web 的界面与外部环境进行交互。例如,VLC 播放器就是这样做的。但是这种方法会太复杂...
标签: ios macos shell ios-simulator xctest