运行 UI 测试套件时,我需要在测试之间重新安装应用程序。在XCode 10simctl uninstall booted #appId
之前它进展顺利。现在,在卸载应用程序后,下一个测试失败并显示:
目前无法安装此应用程序。
无法从路径 /Users/###/Library/Developer/CoreSimulator/Devices/###/data/Library/Caches/com.apple.mobile.installd.staging/temp.### 的包中加载 Info.plist /extracted/Payload/###.app
看起来 Apple 在 Xcode 10 中为应用缓存做了一些“优化”。从目录中simctl
删除应用程序并尝试从该位置安装它。Cache
XCtest
我正在寻找如何解决此问题的建议。simctl
为了简单起见,我更喜欢通过从 Springboard 中删除它来继续卸载应用程序。