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

How to get Xcode root folder directory path using Swift

如何获取Xcode项目根目录?

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

我查了 FileManager urls 没找到路径。

目标

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

据我所知,没有直接的方法可以访问它,但是您可以为模拟器构建做的是:

修改您的 xcode 方案以添加值为 ${SRCROOT}

的环境变量 SRCROOT

在您的代码中,使用 ProcessInfo:

获取系统环境
let srcroot = ProcessInfo.processInfo.environment["SRCROOT"]