如何从xcconfig文件向控制台打印内容?
调试xcconfig路径的方法
xcconfig不是脚本语言,只是Xcode用来管理编译配置的键值对文本文件,本身没法执行echo这类命令,要查看它定义的路径得用Xcode或命令行的方式:
通过Run Script打印路径
在xcconfig里把要调试的路径赋值给一个自定义变量:DEBUG_TARGET_PATH = $(SRCROOT)/Modules/TargetModule然后在Xcode项目的
Build Phases里新增一个Run Script阶段,写入:echo "当前调试路径: ${DEBUG_TARGET_PATH}"编译项目时,就能在Xcode的控制台看到展开后的完整路径。
直接在Xcode里查看展开路径
打开项目的Build Settings,找到对应xcconfig定义的配置项,按住Option键点击该选项,Xcode会直接显示变量展开后的完整绝对路径。用xcodebuild命令行导出所有配置
在终端执行以下命令(替换成你的项目和scheme名称):xcodebuild -showBuildSettings -project YourProject.xcodeproj -scheme YourScheme命令会输出所有编译配置的展开后值,直接搜索你要找的路径变量即可。
内容的提问来源于stack exchange,提问作者h.and.h
相关产品推荐
相关产品推荐

