从代码中获取Xcode项目目录

Nik*_*nko 1 macos xcode swift

有谁知道如何从代码中获取相关的Xcode项目目录?我试图用pwd环境完成它,但它只适用于Build Phases> Run Script.

kri*_*tzi 8

对于单个文件,您可以使用C-macro __FILE__或swift-literal #file.

来自Swift Docs(Literal Expressions在页面上搜索)

  • #file (字符串)出现的文件的名称.
  • #line (Int)出现的行号.
  • #column (Int)开始的列号.
  • #function (字符串)出现的声明的名称.

一旦获得了文件的路径,就很容易找到通往项目根目录的路径.