Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Xcode 16's PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet #838

Open
pepicrft opened this issue Aug 10, 2024 · 5 comments · May be fixed by #894 or #874
Open

Add support for Xcode 16's PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet #838

pepicrft opened this issue Aug 10, 2024 · 5 comments · May be fixed by #894 or #874

Comments

@pepicrft
Copy link
Contributor

Xcode 16 uses the object type PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet for copy build phases to define exceptions over files in file system synchronized groups. That object type is not yet supported by XcodeProj:

/* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */
		6C8FC5E32C67CA63008A7E59 /* PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet */ = {
			isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet;
			attributesByRelativePath = {
				Framework.framework = (
					CodeSignOnCopy,
					RemoveHeadersOnCopy,
				);
			};
			buildPhase = 6C8FC5DA2C67C8D7008A7E59 /* Embed Frameworks */;
			membershipExceptions = (
				Framework.framework,
			);
		};
/* End PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */
Copy link

Hola 👋,

We want to inform you that the issue has been marked as stale. This means that there hasn't been any activity or updates on it for quite some time, and it's possible that it may no longer be relevant or actionable.
If you still believe that this issue is valid and requires attention, please provide an update or any additional information that can help us address it. Otherwise, we may consider closing it in the near future.
Thank you for your understanding.

@github-actions github-actions bot added the stale label Sep 11, 2024
@pepicrft pepicrft removed the stale label Sep 11, 2024
@olokobayusuf
Copy link

Hey @pepicrft I saw you opened a PR that addressed a similar exception set. What's the status on this one? Thanks for the other PR.

@olokobayusuf
Copy link

olokobayusuf commented Oct 29, 2024

Opened a draft PR: #874

@apps4everyone
Copy link

@pepicrft will this a tuist feature to use this for globs?

@pepicrft
Copy link
Contributor Author

@pepicrft will this a tuist feature to use this for globs

Globs are already supported in Tuist. There's no value in mapping our globs to synchronized file groups, because the problem they solve with raw Xcode projects, likelihood of conflicts, doesn't exist in Tuist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants