我已经为我从命令行运行的通用应用程序进行了一些 UI 自动化测试。它们运行良好,但命令行总是启动 iPad 模拟器,我希望能够在 iPhone 模拟器和 iPad 模拟器上运行它们。
在 Instruments 中,我可以使用“选项|模拟器配置”菜单来控制它,但我似乎无法通过命令行来控制它。有没有办法从命令行针对 iPad 和 iPhone 模拟器运行通用应用程序的 UI 自动化测试?
最佳答案
制作一个仅适用于 iPhone 的单独目标(即您的应用程序的另一个版本),这将强制仪器使用 iPhone 模拟器,而不是 iPad。
换句话说,在您的新目标的配置中,设置 TARGETED_DEVICE_FAMILY = 1。
关于ios - UI 自动化命令行配置通用应用程序的模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068100/