代码之家  ›  专栏  ›  技术社区  ›  brigadir

在XCTL测试运行之间重新安装iOS应用程序的正确方法(通过simctl)

  •  1
  • brigadir  · 技术社区  · 7 年前

    运行UI测试套件时,我需要在测试之间重新安装应用程序。这一切进展顺利 simctl uninstall booted #appId XCode 10 . 现在,卸载应用程序后,下一个测试失败,原因是:

    此时无法安装此应用程序。

    看起来苹果在Xcode 10中对应用缓存做了一些“优化”。 simctl 从中删除应用程序 Cache 目录和 XCtest 试图从那个地方安装它。

    simctl 为了简单起见,从Springboard中删除了它。

    0 回复  |  直到 7 年前