运行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中对应用程序缓存进行了一些“优化”。 simctl
从Cache
目录中删除该应用,而XCtest
尝试从该位置安装该应用。
我正在寻找有关如何解决此问题的建议。为了简化起见,我宁愿继续通过simctl
卸载应用程序,而不是从Springboard删除它。