Hen*_*her 5 xcode ios ios-simulator
在 android 中,我可以创建一个模拟器android create avd以及我想要的所有属性。有没有办法通过命令在 MacOs/Xcode 中做到这一点,或者我只能解决 xcode 提供的内置模拟器?如果没有,有没有办法在 MACOs 中多次启动模拟器?
背景是自动化测试和按需构建环境。更明确地说:需要一组设备(模拟器/模拟器)来并行运行测试。所以我需要知道是否有办法让多个模拟器运行我需要的任何实例。因此,当我想测试“iPhone 6”时,我需要有 10 个实例来并行运行我的测试,以便在敏捷持续交付背景下获得快速反馈。
我没有在互联网上找到任何东西,所以我想答案是否定的。
编辑:至少在投反对票时发表评论会很好
是的,从 Xcode 6 开始就支持您想要执行的操作simctl。看一眼:
$ xcrun simctl 创建 用法:simctl create <name> <device type id> <runtime id>
您可以通过运行以下命令获取设备类型 ID 和运行时 ID 的列表:
xcrun simctl list devicetypes runtimes
然后,您可以使用xcrun simctl boot <device UDID>. 使用 Xcode 6.x 和 7.x,此类引导的范围有限(无法安装和启动应用程序,但您可以生成进程),但从最近的 Xcode 8 测试版开始,它们将引导至完整会话(尽管您不能使用 Simulator.app 与它们交互,它们非常适合在自动化测试和构建环境中使用)。
| 归档时间: |
|
| 查看次数: |
2033 次 |
| 最近记录: |