I second this one!
We have a use case where one of our internal dependencies hosts the Asset catalog and, since the GeneratedAssetSymbols are internal, it's not visible to other targets that use the framework containing the assets as a dependency.
A new build settings seems like a good place to add this behaviour.