检索 iOS 模拟器派生数据应用容器 ID



我正在围绕XCTest编写一个用于 UI 自动化的框架,该框架将多个报告文件和日志存储到模拟器应用程序的沙盒文档文件夹中。

现在我需要找到一种方法来检索应用程序外部此文件夹的路径,以便在Jenkins中运行和处理报告文件。

有谁知道通过 bash 知道路径的方法?我正在使用快车道运行 UI 测试。

存储文件的文件夹如下所示:

/Users/myself/Library/Developer/CoreSimulator/Devices/089CCA15-5CE2-42B6-8F95-2A1934AD81E0/data/Containers/Data/Application/0BA977B9-E898-47C0-BA2E-1BC74144D138/Documents

实质上,唯一需要的信息是此处使用的应用容器 ID (0BA977B9-E898-47C0-BA2E-1BC74144D138(,因为这是唯一经常更改的部分。有谁知道是否有任何设施可以通过bash检索这些信息?

我们正在做同样的事情,我们目前停止只是将文件夹打印到日志并使用 grep 来检索它。这保证了该文件夹将与用于测试应用的模拟器完全相同。

最新更新