如何使用 Swift 获取 Xcode 根文件夹目录路径



如何获取 Xcode 项目根目录?

示例:/Users/username/MyProjects/Project/ . 类似于${SRCROOT}

我检查了FileManager urls,找不到路径。

目标

我正在运行测试,想在项目根目录中创建一个log.txt文件。

AFAIK 没有直接的方法可以访问它,但您可以做的是模拟器构建:

修改 xcode 方案以添加具有值 ${SRCROOT} 的环境变量SRCROOT

在代码中,使用 ProcessInfo 获取系统环境:

let srcroot = ProcessInfo.processInfo.environment["SRCROOT"]

最新更新