Covarity guidelines
Platform integration
Rendered instructions for delivered platform assets.
web
Covarity application icons
Choose the platform directory below. Browser assets remain mirrored in ../favicons/ for compatibility.
| Path | Use |
|---|---|
web | Browser, touch, and installable web |
android | Android launcher and Play Store |
apple/ios | iOS and iPadOS asset catalog |
apple/macos | macOS catalog, iconset, and ICNS |
windows | Win32 ICO and MSIX package assets |
domain | Source-preserved product interface symbols, when supplied |
android
Android icons
Copy the app/src/main/res tree into an Android application and upload the separate Play image in Play Console.
| Path | Use |
|---|---|
app/src/main/res | Launcher and adaptive resources |
play-store/google-play-512.png | Google Play listing artwork |
apple ios
iOS and iPadOS icons
Copy Assets.xcassets/AppIcon.appiconset into an Xcode asset catalog and select it as the primary app icon set.
| Path | Use |
|---|---|
Assets.xcassets/AppIcon.appiconset | Current single-size default, dark, and tinted inputs |
apple macos
macOS icons
Use the asset catalog in Xcode, the conventional iconset with iconutil, or the ready AppIcon.icns container.
| Path | Use |
|---|---|
Assets.xcassets/AppIcon.appiconset | Xcode all-sizes catalog |
AppIcon.iconset | Conventional iconset |
AppIcon.icns | Application icon container |
web
Web icons
Browser, touch, and installable-web assets. favicon.svg is preferred; PNG and ICO files are fallbacks.
| Path | Use |
|---|---|
favicon.svg | Preferred reduced-mark browser favicon |
favicon-full.svg | Full-mark vector alternative |
favicon.ico | Classic multi-size fallback |
apple-touch-icon.png | Apple touch icon |
site.webmanifest | Installable web metadata |
windows
Windows icons
Use classic/app.ico for Win32 and the msix directory for packaged Windows applications.
| Path | Use |
|---|---|
classic/app.ico | Classic application icon |
msix/Assets | MSIX scale, target-size, and store assets |
msix/ApplicationVisualElements.fragment.xml | Merge into Applications/Application |
msix/PackageProperties.fragment.xml | Merge into Package for the Store logo |
A ShruggieTech project