从代码中获取Xcode项目目录

时间:2017-10-18 13:30:41

标签: swift xcode macos

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

1 个答案:

答案 0 :(得分:7)

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

From the Swift Docs (search for Literal Expressions on the page)

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

获得文件的路径后,应该很容易找到通往项目根目录的路径。