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

是否有可能导出xcode的构build设置为.xcconfig文件? 除了复制粘贴到文本文件逐行。 谢谢!

这个答案对我有帮助。

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

查找XCConfigurationList部分。 它以/* Begin XCConfigurationList section */ 。 你会发现你所有的目标和他们各自的builConfigurations。 现在对长hexID进行查找(command-f),以查找project.pbxproj中的其他事件,并findbuildSettings。 将buildSettings括号内的所有内容复制并粘贴到您的xcconfig文件中。 您将需要按摩一些variables,特别是searchpath的列表。

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

首先列出你的计划:

xcodebuild -list

然后导出您想要的scheme的设置:

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

您将需要删除第一行或将其注释掉

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