有没有办法将xcode构建设置导出到.xcconfig文件?

时间:2012-06-22 22:19:53

标签: ios xcode xcconfig

是否可以将xcode构建设置导出到.xcconfig文件?除了将其逐行复制粘贴到文本文件之外。 谢谢!

2 个答案:

答案 0 :(得分:68)

这个SO答案帮助了我。

在Finder中用两根手指点击显示项目文件(MyProject.xcodeproj)的包内容,然后在文本编辑器中打开“project.pbxproj”文件。

查找XCConfigurationList部分。它以/* Begin XCConfigurationList section */开头。您将找到所有目标及其各自的构建配置。现在对长十六进制ID执行查找(命令-f)以查找project.pbxproj中的其他出现,您还应该在其中找到buildSettings。将buildSettings括号之间的所有内容复制并粘贴到xcconfig文件中。然后,您需要按下一些变量,特别是搜索路径列表。

或者,您可以从命令行使用xcodebuild:

首先列出你的计划:

xcodebuild -list

然后导出所需方案的设置:

xcodebuild -scheme "schemeName" -showBuildSettings >> mynew.xcconfig

然后,您需要删除第一行或将其注释

答案 1 :(得分:6)

您不必逐行复制粘贴。您可以选择全部并一次复制所有行。唯一的限制是您无法复制<multiple values>作为值的行。也就是说,如果您有一个设置为DebugRelease等指定了不同的值,则需要取消选择该行(cmd-click)进行复制。