Steps to Reproduce
iOS Apps support the ability to set alternate app icons for product page optimization.
I followed apple instruction:
- added Icon Assets for the Alternate Icons
- tried configure the Asset Catalog Compiler by adding entry CFBundleAlternateIcons in info.plist
- could not set Include all app icon assets from Xamarin project.
If you don’t select the Include all app icon assets option, Xcode only includes the app icon set you specify in the App Icons Source pop-up menu when it builds your app.
Expected Behavior
- be able to set Include all app icon assets from Xamarin project
- AlternateIcons appear in build catalog and can be used for product page optimization.
Actual Behavior
- in the resulting build there is no alternate icons and the file obj/iPhone/Release/actool/partial-info.plist does not contain description of Alternate Icons
P.S. When use instruction for Xamarin.iOS the alternate icons are still not recognized by the store.
Environment
Version information
Visual Studio Professional 2022 for Mac
Version 17.6.1 (build 452)
Installation UUID: ae61014b-58a1-41d5-8cb9-64104b7d65d9
Runtime
.NET 7.0.3 (64-bit)
Architecture: Arm64
Microsoft.macOS.Sdk 13.1.1007; git-rev-head:8afca776a0a96613dfb7200e0917bb57f9ed5583; git-branch:release/7.0.1xx-xcode14.2
Roslyn (Language Service)
5.6.0-3.23180.6+99e956e42697a6dd886d1e12478ea2b27cceacfa
NuGet
Version: 6.4.0.117
.NET SDK (Arm64)
SDK: /usr/local/share/dotnet/sdk/7.0.306/Sdks
SDK Versions:
8.0.101
7.0.306
6.0.412
MSBuild SDKs: /Applications/Visual Studio.app/Contents/MonoBundle/MSBuild/Current/bin/Sdks
.NET Runtime (Arm64)
Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
8.0.1
7.0.9
6.0.20
Xamarin.Profiler
Version: 1.8.0.49
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
Updater
Version: 11
Apple Developer Tools
Xcode: 15.2 22503
Build: 15C500b
Xamarin.Mac
Version: 9.3.0.6 Visual Studio Professional
Hash: 97731c92c
Branch: xcode14.3
Build date: 2023-04-11 22:38:35-0400
Xamarin.iOS
Version: 16.4.0.6 Visual Studio Professional
Hash: 97731c92c
Branch: xcode14.3
Build date: 2023-04-11 22:38:36-0400
Xamarin.Android
Version: 13.2.0.6 (Visual Studio Professional)
Commit: xamarin-android/d17-5/a200af1
Android SDK: /Users/alexandergu/Library/Developer/Xamarin/android-sdk-macosx
Supported Android versions:
6.0 (API level 21)
11.0 (API level 30)
9.0 (API level 28)
13.0 (API level 33)
SDK Command-line Tools Version: 7.0
SDK Platform Tools Version: 34.0.3
SDK Build Tools Version: 32.0.0
Build Information:
Mono: 6dd9def
Java.Interop: xamarin/java.interop/d17-5@149d70fe
SQLite: xamarin/sqlite/3.40.1@68c69d8
Xamarin.Android Tools: xamarin/xamarin-android-tools/d17-5@9f02d77
Microsoft Build of OpenJDK
Java SDK: /Library/Java/JavaVirtualMachines/microsoft-11.jdk
11.0.16.1
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL
Eclipse Temurin JDK
Java SDK: /Library/Java/JavaVirtualMachines/temurin-8.jdk
1.8.0.302
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL
Android SDK Manager
Version: 17.6.0.50
Hash: a715dca
Branch: HEAD
Build date: 2023-07-06 12:51:55 UTC
Android Device Manager
Version: 0.0.0.1309
Hash: 06e3e77
Branch: HEAD
Build date: 2023-07-06 12:51:55 UTC
Xamarin Designer
Version: 17.6.3.9
Hash: 2648399ae8
Branch: remotes/origin/d17-6
Build date: 2023-07-06 12:51:51 UTC
Build Information
Release ID: 1706010452
Git revision: 9c61cec4d4c4498378f5878b08459d6fd258659d
Build date: 2023-07-06 12:50:14+00
Build branch: release-17.6
Build lane: release-17.6
Operating System
Mac OS X 14.1.1
Darwin 23.1.0 Darwin Kernel Version 23.1.0
Mon Oct 9 21:27:24 PDT 2023
root:xnu-10002.41.9~6/RELEASE_ARM64_T6000 arm64
Build Logs
Example Project (If Possible)
Steps to Reproduce
iOS Apps support the ability to set alternate app icons for product page optimization.
I followed apple instruction:
If you don’t select the Include all app icon assets option, Xcode only includes the app icon set you specify in the App Icons Source pop-up menu when it builds your app.Expected Behavior
Actual Behavior
P.S. When use instruction for Xamarin.iOS the alternate icons are still not recognized by the store.
Environment
Version information
Build Logs
Example Project (If Possible)