Closed as not planned
Description
Description
I have created a MAUI application for iOS and Android. The application is working successfully, but the app icon is not displaying correctly. Instead, the default .NET app icon is shown, and on Android, it appears inaccurately.
I want to upload the app to the Play Store and App Store. I need urgent help.
Steps to Reproduce
Project Settings
<ItemGroup>
<!-- App Icon -->
<MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" ForegroundScale="0.95" Color="#ffffff" />
<!--TintColor="#003366" -->
<!-- Splash Screen -->
<MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#003366" BaseSize="512,512" />
<!-- Images -->
<MauiImage Include="Resources\Images\*" />
<!-- Custom Fonts -->
<MauiFont Include="Resources\Fonts\*" />
<!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
</ItemGroup>
<ItemGroup>
<AndroidResource Remove="Platforms\Android\Resources\mipmap-anydpi-v26\ic_launcher.xml" />
</ItemGroup>
Android Manifest
<application
android:icon="@mipmap/appicon"
android:roundIcon="@mipmap/appicon_round"
android:label="LQMS"
android:supportsRtl="false"
android:networkSecurityConfig="@xml/network_security_config"
tools:replace="android:label,android:supportsRtl,android:icon,android:roundIcon" ></application>
PList
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
<integer>2</integer>
</array>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>XSAppIconAssets</key>
<string>Assets.xcassets/appicon.appiconset</string>
<key>CFBundleIconName</key>
<string>AppIcon</string>
<key>CFBundleIdentifier</key>
<string>com.sample.erp</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
<string>location</string>
<string>external-accessory</string>
<string>bluetooth-central</string>
<string>fetch</string>
<string>remote-notification</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>lims.ae</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.0</string>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSRequiresCertificateTransparency</key>
<string>No</string>
<key>NSThirdPartyExceptionMinimumTLSVersion</key>
<string>TLSv1.0</string>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>You are about to use location!</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>This app needs access to your location to provide location-based features.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>This app needs location access even in background for accurate service.</string>
<key>NSCameraUsageDescription</key>
<string>This app needs access to the camera to take photos.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app needs access to photos.</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app needs access to microphone.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>This app needs access to the photo gallery.</string>
<key>Custom Property</key>
<string>The [app name] wants to use your microphone to record audio.</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>lyft</string>
<string>fb</string>
</array>
<key>FirebaseAppDelegateProxyEnabled</key>
<false/>
<key>UIUserInterfaceStyle</key>
<string>Light</string>
<key>NSCalendarsUsageDescription</key>
<string>This app uses calendars to create events and alerts.</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>UIFileSharingEnabled</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
<key>NSAppleMusicUsageDescription</key>
<string>This app may requires access to Media Library to play voice notes.</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<true/>
<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.bixolon.protocol</string>
</array>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>Communication with the printer for printing.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>Communication with the printer for printing.</string>
<key>CFBundleShortVersionString</key>
<string>1</string>
</dict>
</plist>
Link to public reproduction project repository
No response
Version with bug
8.0.3 GA
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI, Yes, this used to work in Xamarin.Forms
Last version that worked well
No response
Affected platforms
iOS, Android
Affected platform versions
No response
Did you find any workaround?
Android Home Screen

IOS - Build
IPAD- Home Screen
App Icons