在XCTest运行之间重新安装iOS应用的正确方法(通过simctl)

时间:2018-12-04 10:46:46

标签: ios xctest xcode10 reinstall simctl

运行UI测试套件时,我需要在两次测试之间重新安装该应用程序。直到 XCode 10 为止,simctl uninstall booted #appId一直运行良好。现在,在卸载应用程序之后,下一个测试将失败,并显示以下信息:

  

目前无法安装此应用。

     

无法从路径/Users/###/Library/Developer/CoreSimulator/Devices/###/data/Library/Caches/com.apple.mobile.installd.staging/temp的包中加载Info.plist。 ### /提取/有效载荷/ ###。app

看起来苹果公司在Xcode 10中对应用程序缓存进行了一些“优化”。 simctlCache目录中删除该应用,而XCtest尝试从该位置安装该应用。

我正在寻找有关如何解决此问题的建议。为了简化起见,我宁愿继续通过simctl卸载应用程序,而不是从Springboard删除它。

0 个答案:

没有答案