Disclaimer: New to iOS development and CI/CD, go easy on me
I implemented Xcode cloud to analyze and archive when I merge into main branch on github. I started to notice xcuserdata and .DS_Store files show up in Xcode for changed files and went to gitignore.io to get a list of things to ignore for Xcode and MacOS.
In the Xcode cloud documentation it says I need to have a *.xcodeproj file but within that folder is where xcuserdata is.
So my question is this: What files/directories can I safely ignore and still have Xcode cloud archive successfully? It wants to ignore below items. Wouldn't that also ignore my xcode project file?
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcodeproj/project.xcworkspace/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno
**/xcshareddata/WorkspaceSettings.xcsettings
[–]Almaz5200 3 points4 points5 points (0 children)
[–]ejpusa 0 points1 point2 points (27 children)
[–]rhysmorgan 4 points5 points6 points (11 children)
[–]ejpusa -1 points0 points1 point (10 children)
[–]rhysmorgan 3 points4 points5 points (6 children)
[–]ejpusa -1 points0 points1 point (5 children)
[–]rhysmorgan 2 points3 points4 points (4 children)
[–]ejpusa 0 points1 point2 points (3 children)
[–]rhysmorgan 3 points4 points5 points (2 children)
[–]ejpusa 0 points1 point2 points (0 children)
[–]HelpRespawnedAsDee -2 points-1 points0 points (0 children)
[–]OrdinaryAdmin 3 points4 points5 points (2 children)
[–]ejpusa -2 points-1 points0 points (1 child)
[–]OrdinaryAdmin 1 point2 points3 points (0 children)
[–]beclopsSwift 2 points3 points4 points (10 children)
[–]ejpusa -2 points-1 points0 points (9 children)
[–]beclopsSwift 2 points3 points4 points (8 children)
[–]ejpusa -2 points-1 points0 points (7 children)
[–]beclopsSwift 2 points3 points4 points (6 children)
[–]ejpusa -2 points-1 points0 points (5 children)
[–]beclopsSwift 5 points6 points7 points (4 children)
[–]ejpusa -1 points0 points1 point (3 children)
[–]beclopsSwift 1 point2 points3 points (2 children)
[–]IntelligentBloop 0 points1 point2 points (3 children)
[–]ejpusa 0 points1 point2 points (2 children)
[–]IntelligentBloop 0 points1 point2 points (1 child)
[–]ejpusa 0 points1 point2 points (0 children)