iOS模拟器,通过命令行录制视频和音频?

Jul*_*les 5 ios ios-simulator simctl

我正在尝试使用 iOS 命令行模拟器工具创建一个应用程序预览视频,该工具生成视频,就像这样。

xcrun simctl io booted recordVideo
Run Code Online (Sandbox Code Playgroud)

但是,视频不包括音频。我已经看到视频是不可能的,除非你支持金属,我就是这样做的。

我看到了一些相互矛盾的答案,尽管提到了麦克风是否可以使用麦克风在模拟器上录制实际声音

我需要自动执行此过程,因为我有很多视频(语言/设备)需要在其中制作视频(我可以提供有关此的更多详细信息)。

我目前正在使用自动化 UI 测试来运行我的应用程序并制作视频。

我还看到了一种使用 applescript 和 quicktime player 的方法,但这似乎不适用于模拟器,而且我在使用自动化测试时会遇到问题。

https://apple.stackexchange.com/questions/63056/can-applescript-be-used-to-automate-a-screen-recording-session-on-os-x

如何使用命令屏幕记录iOS真实设备?

或者,我希望从模拟器中单独录制我的应用程序中的音频,也许使用类似 soundflower 之类的东西。但是,我需要从命令行/脚本执行此操作。然后我必须从命令行将它们连接在一起。