是否可以将xcode构建设置导出到.xcconfig文件?除了将其逐行复制粘贴到文本文件之外。 谢谢!
答案 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>
作为值的行。也就是说,如果您有一个设置为Debug
和Release
等指定了不同的值,则需要取消选择该行(cmd-click)进行复制。