Xcode:将WorkspaceSettings.xcsettings添加到源代码管理中

前端之家收集整理的这篇文章主要介绍了Xcode:将WorkspaceSettings.xcsettings添加到源代码管理中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Xcode中,更改文件>中的设置.工作区设置…分别为每个Xcode用户存储.我希望为所有用户设置工作区设置相同.我的目标是将构建的目标复制到同一个相对目录中.

默认情况下,工作区设置存储在:

[WorkspaceName].xcworkspace/xcuserdata/[UserName].xcuserdatad

我希望能够在所有用户之间共享此功能,以便将其添加到版本控制中.

解决方法

我们最终编写了一个小的bash脚本,它执行了四个默认的写命令来设置正确的设置
  1. scriptPath="$(dirname "$0")"
  2. cd "$scriptPath"
  3. fullPath=$(pwd)
  4. settingsFile="$fullPath"/<project>.xcworkspace/xcuserdata/$USER.xcuserdatad/WorkspaceSettings.xcsettings
  5.  
  6. cp -f "$settingsFile" "$settingsFile.plist"
  7.  
  8. defaults write "$settingsFile" BuildLocationStyle CustomLocation
  9. defaults write "$settingsFile" CustomBuildLocationType RelativeToWorkspace
  10. defaults write "$settingsFile" CustomBuildProductsPath "Build/Products"
  11. defaults write "$settingsFile" CustomBuildIntermediatesPath "Build/Intermediates"
  12.  
  13. cp -f "$settingsFile.plist" "$settingsFile"

猜你在找的iOS相关文章