重置iOS模拟器内容并添加照片

时间:2015-03-27 05:01:39

标签: ios xcode ios-simulator xcrun simctl

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

当我运行时:

  

xcrun simctl erase device_UUID

     

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

我收到此错误:

  

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

     

设备状态无效

如何删除模拟器,然后以编程方式添加照片?

2 个答案:

答案 0 :(得分:1)

在删除模拟器后,您必须先在“模拟器”之前启动它。命令将起作用。

使用命令xcrun simctl boot

以编程方式启动它并不起作用

到目前为止,这是我唯一能够工作的事情。

  

xcrun simctl erase device_UUID

     

打开-a" iOS模拟器" --args -CurrentDeviceUDID device_UUID

     

睡觉5

     

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

     

睡1

     

killall" iOS模拟器"

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

答案 1 :(得分:0)

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