gpt4 book ai didi

ios - 我可以像在 android(emulator) 中那样按需以编程方式创建 iOS 模拟器吗

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:38 25 4
gpt4 key购买 nike

在 android 中,我可以使用 android create avd 和我想要的所有属性创建一个模拟器。有没有办法通过命令在 MacOs/Xcode 中执行此操作,或者我只能解决 xcode 提供的内置模拟器?如果不行,有没有办法在MAcOs中多次启动模拟器?

后台是自动化测试,按需搭建环境。更清楚地说:需要一组设备(模拟器/模拟器)来并行运行测试。所以我需要知道是否有办法让多个模拟器运行我需要的任何实例。因此,当我想测试“iPhone 6”时,我需要有 10 个实例来并行运行我的测试,以便在敏捷持续交付背景下获得快速反馈。

我没有在互联网上找到任何东西,所以我想答案是否定的。

编辑:至少在投票时发表评论会很好

最佳答案

是的,自 Xcode 6 以来,您想要做的事情就得到了支持 simctl命令。看看:

$ xcrun simctl createUsage: 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 beta 开始,它们将启动到完整 session (尽管您无法使用 Simulator.app 与它们交互,它们非常适合在自动化测试和构建环境中使用。

关于ios - 我可以像在 android(emulator) 中那样按需以编程方式创建 iOS 模拟器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38750039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com