我正在使用 appium 进行 ios 测试自动化。最近,在模拟器上安装 .app 时出现错误。我可以在本地重现。
命令行执行,失败:
xcrun simctl install DEVICE_ID /full/path/to/app
错误信息:
处理命令时遇到错误 (domain=NSPOSIXErrorDomain, code=2): Failed to install the requested application 在提供的路径中找不到应用程序包。提供所需应用程序包的有效路径。
然而!
当我在模拟器上拖动 .app 时,它工作得很好。deviceId 是正确的。我可以通过xcrun simctl
. 这是在我们的 CI mac slave 上。在我的 Mac 上本地运行(具有相同版本)工作得很好。
环境:
OS version
:产品名称:Mac OS X ProductVersion:10.13.5 BuildVersion:17F77
Xcode version
: 9.4
Command line tools version
: 9.4
xcrun version
: xcrun 版本 43
simctl version
:@(#)程序:simctl项目:CoreSimulator-518.22
Simulator under test
: iPhone SE (11.4)
我会非常关注任何提示。