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

alm*_*mas 37 xcode xcconfig ios

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

Mic*_*ers 71

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

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

  • 这个`xcodebuild`命令使用默认配置。如果您只想显示“调试”配置的配置设置,则命令为:“xcodebuild -scheme "schemeName" -configuration "Debug" -showBuildSettings >> mynew.xcconfig` (5认同)

jem*_*ons 6

您不必逐行复制粘贴.您可以选择全部并一次复制所有行.唯一的限制是您无法将行复制<multiple values>为值.也就是说,如果你有有指定一个不同的值,对于单设置DebugRelease等你只是需要取消该行(CMD-点击)来复制.