找到Xcode项目的$ {PROJECT_DIR}

adi*_*dit 21 xcode

我如何弄清楚${PROJECT_DIR}我的Xcode项目的绝对路径是什么?有没有办法在终端打印?怎么样?

vk.*_*.li 36

构建设置 - >预处理宏

PROJECT_DIR=@\""$PROJECT_DIR"\"

BUILD_ROOT=@\""$(BUILD_ROOT)"\"
Run Code Online (Sandbox Code Playgroud)

然后你可以直接登录

NSLog(@"project dir=%@, BUILD_ROOT_=%@", PROJECT_DIR, BUILD_ROOT);
Run Code Online (Sandbox Code Playgroud)


Xav*_*Gil 20

从终端运行此命令

对于一个项目:

xcodebuild -project yourProject.xcodeproj -target yourTarget -showBuildSettings | grep PROJECT_DIR
Run Code Online (Sandbox Code Playgroud)

对于工作区:

xcodebuild -workspace yourWorkspace.xcworkspace -scheme yourScheme -showBuildSettings | grep PROJECT_DIR
Run Code Online (Sandbox Code Playgroud)

如您所见,您可以检索任何其他构建设置值