[x] Add PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet type and support for deserializing from a .pbxproj file.
[x] Update PBXFileSystemSynchronizedRootGroup.exceptions field type to abstract base PBXFileSystemSynchronizedExceptionSet type to cover PBXFileSystemSynchronizedBuildFileExceptionSet.
[x] Add support for setting and serializing PBXFileSystemSynchronizedRootGroup.exception.
Resolves https://github.com/tuist/xcodeproj/issues/838
Short description 📝
This PR adds support for
PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet
in Xcode 16.Solution 📦
It builds upon https://github.com/tuist/XcodeProj/pull/827 .
Implementation 👩💻👨💻
PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet
type and support for deserializing from a.pbxproj
file.PBXFileSystemSynchronizedRootGroup.exceptions
field type to abstract basePBXFileSystemSynchronizedExceptionSet
type to coverPBXFileSystemSynchronizedBuildFileExceptionSet
.PBXFileSystemSynchronizedRootGroup.exception
.