如何获取Xcode项目的根目录?
示例:/Users/username/MyProjects/Project/
。类似于${SRCROOT}
我检查了FileManager
urls
,找不到路径。
目标
我正在运行测试,并希望在项目根目录中创建一个log.txt
文件。
AFAIK没有直接的方式来访问它,但你可以做的是模拟器构建:
修改您的xcode方案以添加值为SRCROOT
的环境var ${SRCROOT}
在您的代码中,使用ProcessInfo
获取系统环境:
let srcroot = ProcessInfo.processInfo.environment["SRCROOT"]