Catalyst symbol assets lost in app thinning after App Store Connect upload

Our app has some custom vector symbol images stored in an asset catalog.

Images using these symbols work fine on macOS Catalyst when building/running/debugging locally.

Until we post the macOS catalyst app to TestFlight. The app downloaded from TestFlight does not contain these symbols.

(The same symbols work fine on iOS/TestFlight)

I've verified that the archive that's uploaded to AppStore Connect contains these symbols in the Assets.car resource, which is 1.9MB. The resulting binary downloaded from TestFlight has an Assets.car resource which is 1.5MB.

The asset catalog editor in Xcode does not give a UI to select the idiom for these SVG resources, but the underlying JSON for the asset does specify the "universal" idiom.

So why are these assets being thinned out of the download of the macOS catalyst app?

What am I missing here?

Just clarifying: Are you uploading a Mac Catalyst app, or are you uploading an iOS app that is then run on an M1 Mac?

It is a Mac Catalyst app. The app runs on macOS 12, it does not require an M1.

Would you mind filing a Feedback Assistant report and replying with the issue number here please?

Submitted as FB9790739.

Thank you!

Catalyst symbol assets lost in app thinning after App Store Connect upload
 
 
Q