Okay so after many days of struggle, I got it done…
I’ve added a new asset catalog file and manually dropped in all the icons with the proper size.
After that, adding the CFBundleIconName wasn’t enough, I also had to add this tag to make it work:
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
Once I’ve added this tag, it magically started working!
Also, it’s important to add all the files (asset catalog and all the jsons and images used by it) to the solution file as well.