Skip to content

Allow Asset Catalog compiler spec to properly opt out of requiring Text-Based API#566

Merged
matthewseaman merged 1 commit into
release/6.2from
mseaman/138364290-xcassets-no-tapi
Jun 10, 2025
Merged

Allow Asset Catalog compiler spec to properly opt out of requiring Text-Based API#566
matthewseaman merged 1 commit into
release/6.2from
mseaman/138364290-xcassets-no-tapi

Conversation

@matthewseaman

Copy link
Copy Markdown
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