I am developing an iOS/iPadOS application containing an AUv3 Audio Unit extension.
The standalone application icon displays correctly on the affected iPad. However, the AUv3 extension icon is not displayed correctly by any tested host on that device:
AUM displays a red-X placeholder icon.
Cubasis displays a small generic Swift-style placeholder icon.
apeMatrix displays a generic AUv3 placeholder icon.
The same TestFlight build displays the correct AUv3 icon on another iPad, and the icon also displays correctly on my iPhone.
This therefore appears to be device-specific AUv3 extension icon registration or resolution failure rather than missing icon artwork in the submitted application.
Troubleshooting already performed:
Deleted and reinstalled the application.
Deleted and reinstalled host applications.
Restarted the iPad.
Installed both local development and TestFlight builds.
Confirmed the AUv3 extension contains its compiled asset catalog and icon metadata.
Renamed the primary icon set from AppIcon to AppIconV2 and verified that both generated bundles used AppIconV2.
Temporarily changed the AudioComponent subtype from Vped to Vpe2 and verified the generated extension plist contained Vpe2.
Installed the newly identified component successfully.
The AUv3 icon still failed in every tested host.
The unchanged TestFlight build displays correctly on another iPad.
Expected result:
The AUv3 extension icon should display consistently in host applications, as it does on the comparison iPad and iPhone.
Actual result:
Every host on the affected iPad receives or displays a fallback placeholder instead of the AUv3 extension icon.
TLDR - The key questions:
Is there is a supported way to rebuild or clear the iPadOS AUv3 extension registration database without erasing the device?
Is there any useful information available on Audio Unit extension registration, LaunchServices/icon-services database, or related iPadOS component-icon resolution on an affected device?
Thanks.
0
0
19