【问题标题】:Reset iOS Simulator Content and Add Photos重置 iOS 模拟器内容并添加照片
【发布时间】:2015-03-27 05:01:39
【问题描述】:

对于 UI 自动化测试,我想要一个重置 iOS 模拟器,然后在我的自动化脚本开始之前添加几张照片。

当我运行这个时:

xcrun simctl erase device_UUID

xcrun simctl addphoto device_UUID ~/Desktop/photos/photo1.PNG

我收到此错误:

处理命令时遇到错误(代码=146):

设备状态无效

如何擦除模拟器,然后以编程方式向其中添加照片?

【问题讨论】:

    标签: ios xcode ios-simulator xcrun simctl


    【解决方案1】:

    擦除模拟器后,您必须先启动它,然后“addphoto”命令才会起作用。

    使用命令xcrun simctl boot以编程方式启动它不起作用

    到目前为止,这是我唯一要做的事情。

    xcrun simctl erase device_UUID

    open -a "iOS 模拟器" --args -CurrentDeviceUDID device_UUID

    睡觉 5

    xcrun simctl addphoto device_UUID ~/Desktop/photos/photo1.PNG

    睡眠 1

    killall "iOS 模拟器"

    由于我循环遍历所有模拟器以将它们全部设置为照片,因此我必须在打开下一个模拟器之前杀死模拟器。

    【讨论】:

      【解决方案2】:

      设备必须启动才能添加照片。

      【讨论】:

        猜你喜欢
        • 2015-07-01
        • 2011-05-12
        • 2016-10-07
        • 2011-07-07
        • 2023-03-18
        • 2013-02-28
        • 2017-12-14
        • 1970-01-01
        • 2011-03-18
        相关资源
        最近更新 更多