Skip to content

Conversation

matthewseaman
Copy link
Contributor

In our effort to move file-type specific logic away from the Core Build System layers, we'd like to start removing some of the hacks that were put in place for Asset Catalogs.

Here, I've allowed the Asset Catalog Compiler spec to opt out of requiring TAPI to be enabled on the target. This is very specific to how Asset Catalogs opt into installapi for symbol generation but don't actually publish any real API that would require TAPI.

This way we don't need FilesBasedBuildPhaseTaskProducer to have any special knowledge of Asset Catalogs.

@matthewseaman matthewseaman merged commit fe49eba into release/6.2 Jun 10, 2025
21 checks passed
@matthewseaman matthewseaman deleted the mseaman/138364290-xcassets-no-tapi branch June 10, 2025 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants