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

问题描述 投票:1回答:1

如何获取Xcode项目的根目录?

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

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

目标

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

ios swift xcode file-manager
1个回答
2
投票

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

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

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

let srcroot = ProcessInfo.processInfo.environment["SRCROOT"]
© www.soinside.com 2019 - 2024. All rights reserved.