Dark and tinted icons for iOS (#2671)
What changed, and why it matters
This commit is a cosmetic update for iOS app icons. It adds new dark-mode and tinted icon variants for Cake Wallet and refreshes the icon set for Monero.com. There are no code changes that affect security, privacy, or how the app handles money or data.
No security action needed. This is a routine UI asset update. If reviewing, verify the binary PNG files are legitimate brand artwork and contain no unexpected metadata, though that is outside the scope of code-level security.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change is entirely asset-related: it adds PNG icon files and JSON catalogs supporting iOS 18 dark/tinted home-screen icons, replaces the old Monero.com icon set, updates .gitignore to cover generated PNGs, and rewrites scripts/ios/app_icon.sh to symlink the new icon files into the Xcode asset catalog. No executable code, network logic, cryptography, permissions, or data-handling paths are modified.
Changed components
assets/images/ios_icons/cakewallet_ios_iconsassets/images/ios_icons/monero_ios_iconsios/Runner/Assets.xcassets/AppIcon.appiconsetscripts/ios/app_icon.sh.gitignoreInspect captured patch +744 / −235
diff --git a/.gitignore b/.gitignore
index cd223050..10bd0b7a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -144,27 +144,8 @@ lib/dogecoin/dogecoin.dart
lib/base/base.dart
lib/arbitrum/arbitrum.dart
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon@3x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20@3x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29@3x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40@3x.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png
-ios/Runner/Assets.xcassets/AppIcon.appiconset/AppIcon~ipad.png
+ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+ios/Runner/Assets.xcassets/AppIcon.appiconset/*.png
ios/Runner/Info.plist
android/app/src/main/res/mipmap-*
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Contents.json b/assets/images/ios_icons/cakewallet_ios_icons/Contents.json
new file mode 100644
index 00000000..858a40ad
--- /dev/null
+++ b/assets/images/ios_icons/cakewallet_ios_icons/Contents.json
@@ -0,0 +1,533 @@
+{
+ "images" : [
+ {
+ "filename" : "Icon-App-20x20@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "Icon-App-20x20@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "Icon-App-29x29@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "Icon-App-29x29@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "Icon-App-38x38@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "38x38"
+ },
+ {
+ "filename" : "Icon-App-38x38@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "38x38"
+ },
+ {
+ "filename" : "Icon-App-40x40@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "Icon-App-40x40@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "Icon-App-60x60@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "Icon-App-60x60@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "Icon-App-64x64@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "64x64"
+ },
+ {
+ "filename" : "Icon-App-64x64@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "64x64"
+ },
+ {
+ "filename" : "Icon-App-68x68@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "68x68"
+ },
+ {
+ "filename" : "Icon-App-76x76@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "76x76"
+ },
+ {
+ "filename" : "Icon-App-83.5x83.5@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "83.5x83.5"
+ },
+ {
+ "filename" : "Icon-App-1024x1024@1x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-20x20@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-20x20@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "20x20"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-29x29@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-29x29@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-38x38@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "38x38"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-38x38@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "38x38"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-40x40@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-40x40@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "40x40"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-60x60@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "60x60"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-60x60@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "60x60"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-64x64@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "64x64"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-64x64@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "64x64"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-68x68@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "68x68"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-76x76@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "76x76"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-83.5x83.5@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "83.5x83.5"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "Icon-App-Dark-1024x1024@1x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-20x20@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-20x20@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "20x20"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-29x29@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-29x29@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-38x38@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "38x38"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-38x38@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "38x38"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-40x40@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-40x40@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "40x40"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-60x60@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "60x60"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-60x60@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "60x60"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-64x64@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "64x64"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-64x64@3x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "3x",
+ "size" : "64x64"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-68x68@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "68x68"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-76x76@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "76x76"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-83.5x83.5@2x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "scale" : "2x",
+ "size" : "83.5x83.5"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "tinted"
+ }
+ ],
+ "filename" : "Icon-App-Tinted-1024x1024@1x.png",
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-1024x1024@1x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..97e29fa5
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-1024x1024@1x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..e2085718
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..a2f3f60d
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..a263c8ca
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..800bbd19
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@2x.png
new file mode 100644
index 00000000..9012cbd7
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@3x.png
new file mode 100644
index 00000000..678ae1bc
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..2007f0ab
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..277de169
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..277de169
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..fd0150fe
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@2x.png
new file mode 100644
index 00000000..a1d38472
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@3x.png
new file mode 100644
index 00000000..1869f200
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-68x68@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-68x68@2x.png
new file mode 100644
index 00000000..d91f61d5
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-68x68@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-76x76@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..c8d3d0e0
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-76x76@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-83.5x83.5@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..f39b97cd
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-83.5x83.5@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-1024x1024@1x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-1024x1024@1x.png
new file mode 100644
index 00000000..7c80e0ca
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-1024x1024@1x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@2x.png
new file mode 100644
index 00000000..fa9200cd
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@3x.png
new file mode 100644
index 00000000..0952320a
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@2x.png
new file mode 100644
index 00000000..d7f1b5eb
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@3x.png
new file mode 100644
index 00000000..574f334f
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@2x.png
new file mode 100644
index 00000000..afb6d850
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@3x.png
new file mode 100644
index 00000000..f424dbca
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@2x.png
new file mode 100644
index 00000000..1a938250
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@3x.png
new file mode 100644
index 00000000..14128555
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@2x.png
new file mode 100644
index 00000000..14128555
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@3x.png
new file mode 100644
index 00000000..91a3d691
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@2x.png
new file mode 100644
index 00000000..14ccfdb9
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@3x.png
new file mode 100644
index 00000000..50194ba0
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-68x68@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-68x68@2x.png
new file mode 100644
index 00000000..8b2a2ffd
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-68x68@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-76x76@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-76x76@2x.png
new file mode 100644
index 00000000..14966ac8
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-76x76@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-83.5x83.5@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-83.5x83.5@2x.png
new file mode 100644
index 00000000..abefc5d8
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-83.5x83.5@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-1024x1024@1x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-1024x1024@1x.png
new file mode 100644
index 00000000..c497febe
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-1024x1024@1x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@2x.png
new file mode 100644
index 00000000..53255259
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@3x.png
new file mode 100644
index 00000000..969d0640
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@2x.png
new file mode 100644
index 00000000..63e21c17
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@3x.png
new file mode 100644
index 00000000..fc71d8e2
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@2x.png
new file mode 100644
index 00000000..f74321c0
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@3x.png
new file mode 100644
index 00000000..d4d4da74
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@2x.png
new file mode 100644
index 00000000..b165e2b7
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@3x.png
new file mode 100644
index 00000000..e5abf0ed
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@2x.png
new file mode 100644
index 00000000..e5abf0ed
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@3x.png
new file mode 100644
index 00000000..2401f790
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@2x.png
new file mode 100644
index 00000000..ca5f496b
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@3x.png
new file mode 100644
index 00000000..615dbdac
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@3x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-68x68@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-68x68@2x.png
new file mode 100644
index 00000000..180e341f
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-68x68@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-76x76@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-76x76@2x.png
new file mode 100644
index 00000000..dd284895
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-76x76@2x.png differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-83.5x83.5@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-83.5x83.5@2x.png
new file mode 100644
index 00000000..428705c8
Binary files /dev/null and b/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-83.5x83.5@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x.png
deleted file mode 100644
index 7ea540ca..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x~ipad.png
deleted file mode 100644
index 7ea540ca..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@3x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-20@3x.png
deleted file mode 100644
index 6ac77375..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-20@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-20~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-20~ipad.png
deleted file mode 100644
index 57864a9b..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-20~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-29.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-29.png
deleted file mode 100644
index 27f817df..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-29.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x.png
deleted file mode 100644
index 0455b440..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x~ipad.png
deleted file mode 100644
index 0455b440..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@3x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-29@3x.png
deleted file mode 100644
index 1b8a7348..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-29@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-29~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-29~ipad.png
deleted file mode 100644
index 27f817df..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-29~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x.png
deleted file mode 100644
index 963612d0..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x~ipad.png
deleted file mode 100644
index 963612d0..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@3x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-40@3x.png
deleted file mode 100644
index b6da404c..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-40@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-40~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-40~ipad.png
deleted file mode 100644
index 7ea540ca..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-40~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-60@2x~car.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-60@2x~car.png
deleted file mode 100644
index b6da404c..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-60@2x~car.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-60@3x~car.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-60@3x~car.png
deleted file mode 100644
index 37f7651a..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-60@3x~car.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon-83.5@2x~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon-83.5@2x~ipad.png
deleted file mode 100644
index 21aa1246..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon-83.5@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon@2x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon@2x.png
deleted file mode 100644
index b6da404c..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon@2x~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon@2x~ipad.png
deleted file mode 100644
index b6b63a61..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon@3x.png b/assets/images/ios_icons/monero_ios_icons/AppIcon@3x.png
deleted file mode 100644
index 37f7651a..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon~ios-marketing.png b/assets/images/ios_icons/monero_ios_icons/AppIcon~ios-marketing.png
deleted file mode 100644
index 0c977110..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon~ios-marketing.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/AppIcon~ipad.png b/assets/images/ios_icons/monero_ios_icons/AppIcon~ipad.png
deleted file mode 100644
index 849c5612..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/AppIcon~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Contents.json b/assets/images/ios_icons/monero_ios_icons/Contents.json
new file mode 100644
index 00000000..d0d98aa1
--- /dev/null
+++ b/assets/images/ios_icons/monero_ios_icons/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-1024x1024@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..e62a1a37
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-1024x1024@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..84202c5a
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..be11384d
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@3x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..f3156ac3
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@3x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..789fe186
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..1da0ad2c
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@3x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..8c6d5db5
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@3x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..be11384d
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..c73a8cc9
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@3x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..a646a1c4
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@3x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@1x.png
new file mode 100644
index 00000000..ecdbae79
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@2x.png
new file mode 100644
index 00000000..6979a7d7
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@1x.png
new file mode 100644
index 00000000..d959aae2
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@2x.png
new file mode 100644
index 00000000..77361848
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..a646a1c4
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@3x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..6b0eb93b
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@3x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@1x.png
new file mode 100644
index 00000000..362caddc
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@2x.png
new file mode 100644
index 00000000..5cb072e1
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@1x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..6aff2cdf
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@1x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..bcb6b5aa
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@2x.png differ
diff --git a/assets/images/ios_icons/monero_ios_icons/Icon-App-83.5x83.5@2x.png b/assets/images/ios_icons/monero_ios_icons/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..bb0e648b
Binary files /dev/null and b/assets/images/ios_icons/monero_ios_icons/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index bd04914a..00000000
--- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "images": [
- {
- "filename": "AppIcon@2x.png",
- "idiom": "iphone",
- "scale": "2x",
- "size": "60x60"
- },
- {
- "filename": "AppIcon@3x.png",
- "idiom": "iphone",
- "scale": "3x",
- "size": "60x60"
- },
- {
- "filename": "AppIcon~ipad.png",
- "idiom": "ipad",
- "scale": "1x",
- "size": "76x76"
- },
- {
- "filename": "AppIcon@2x~ipad.png",
- "idiom": "ipad",
- "scale": "2x",
- "size": "76x76"
- },
- {
- "filename": "AppIcon-83.5@2x~ipad.png",
- "idiom": "ipad",
- "scale": "2x",
- "size": "83.5x83.5"
- },
- {
- "filename": "AppIcon-40@2x.png",
- "idiom": "iphone",
- "scale": "2x",
- "size": "40x40"
- },
- {
- "filename": "AppIcon-40@3x.png",
- "idiom": "iphone",
- "scale": "3x",
- "size": "40x40"
- },
- {
- "filename": "AppIcon-40~ipad.png",
- "idiom": "ipad",
- "scale": "1x",
- "size": "40x40"
- },
- {
- "filename": "AppIcon-40@2x~ipad.png",
- "idiom": "ipad",
- "scale": "2x",
- "size": "40x40"
- },
- {
- "filename": "AppIcon-20@2x.png",
- "idiom": "iphone",
- "scale": "2x",
- "size": "20x20"
- },
- {
- "filename": "AppIcon-20@3x.png",
- "idiom": "iphone",
- "scale": "3x",
- "size": "20x20"
- },
- {
- "filename": "AppIcon-20~ipad.png",
- "idiom": "ipad",
- "scale": "1x",
- "size": "20x20"
- },
- {
- "filename": "AppIcon-20@2x~ipad.png",
- "idiom": "ipad",
- "scale": "2x",
- "size": "20x20"
- },
- {
- "filename": "AppIcon-29.png",
- "idiom": "iphone",
- "scale": "1x",
- "size": "29x29"
- },
- {
- "filename": "AppIcon-29@2x.png",
- "idiom": "iphone",
- "scale": "2x",
- "size": "29x29"
- },
- {
- "filename": "AppIcon-29@3x.png",
- "idiom": "iphone",
- "scale": "3x",
- "size": "29x29"
- },
- {
- "filename": "AppIcon-29~ipad.png",
- "idiom": "ipad",
- "scale": "1x",
- "size": "29x29"
- },
- {
- "filename": "AppIcon-29@2x~ipad.png",
- "idiom": "ipad",
- "scale": "2x",
- "size": "29x29"
- },
- {
- "filename": "AppIcon-60@2x~car.png",
- "idiom": "car",
- "scale": "2x",
- "size": "60x60"
- },
- {
- "filename": "AppIcon-60@3x~car.png",
- "idiom": "car",
- "scale": "3x",
- "size": "60x60"
- },
- {
- "filename": "AppIcon~ios-marketing.png",
- "idiom": "ios-marketing",
- "scale": "1x",
- "size": "1024x1024"
- }
- ],
- "info": {
- "author": "iconkitchen",
- "version": 1
- }
-}
\ No newline at end of file
diff --git a/scripts/ios/app_icon.sh b/scripts/ios/app_icon.sh
index dcb16888..18fa3d63 100755
--- a/scripts/ios/app_icon.sh
+++ b/scripts/ios/app_icon.sh
@@ -1,29 +1,57 @@
#!/bin/sh
-ICON_2x_PATH=""
-ICON_2x_ipad_PATH=""
-ICON_3x_PATH=""
+CONTENTS_JSON_PATH=""
+
ICON_20_2x_PATH=""
-ICON_20_2x_ipad_PATH=""
ICON_20_3x_PATH=""
-ICON_20_ipad_PATH=""
-ICON_29_PATH=""
ICON_29_2x_PATH=""
-ICON_29_2x_ipad_PATH=""
ICON_29_3x_PATH=""
-ICON_29_3x_ipad_PATH=""
-ICON_29_ipad_PATH=""
+ICON_38_2x_PATH=""
+ICON_38_3x_PATH=""
ICON_40_2x_PATH=""
-ICON_40_2x_ipad_PATH=""
ICON_40_3x_PATH=""
-ICON_40_ipad_PATH=""
ICON_60_2x_PATH=""
ICON_60_3x_PATH=""
-ICON_83_2x_ipad_PATH=""
-ICON_marketing_PATH=""
-ICON_ipad_PATH=""
+ICON_64_2x_PATH=""
+ICON_64_3x_PATH=""
+ICON_68_2x_PATH=""
+ICON_76_2x_PATH=""
+ICON_83_5_2x_PATH=""
+ICON_1024_1x_PATH=""
+
+ICON_DARK_20_2x_PATH=""
+ICON_DARK_20_3x_PATH=""
+ICON_DARK_29_2x_PATH=""
+ICON_DARK_29_3x_PATH=""
+ICON_DARK_38_2x_PATH=""
+ICON_DARK_38_3x_PATH=""
+ICON_DARK_40_2x_PATH=""
+ICON_DARK_40_3x_PATH=""
+ICON_DARK_60_2x_PATH=""
+ICON_DARK_60_3x_PATH=""
+ICON_DARK_64_2x_PATH=""
+ICON_DARK_64_3x_PATH=""
+ICON_DARK_68_2x_PATH=""
+ICON_DARK_76_2x_PATH=""
+ICON_DARK_83_5_2x_PATH=""
+ICON_DARK_1024_1x_PATH=""
-ICON_DIRECTORY=""
+ICON_TINTED_20_2x_PATH=""
+ICON_TINTED_20_3x_PATH=""
+ICON_TINTED_29_2x_PATH=""
+ICON_TINTED_29_3x_PATH=""
+ICON_TINTED_38_2x_PATH=""
+ICON_TINTED_38_3x_PATH=""
+ICON_TINTED_40_2x_PATH=""
+ICON_TINTED_40_3x_PATH=""
+ICON_TINTED_60_2x_PATH=""
+ICON_TINTED_60_3x_PATH=""
+ICON_TINTED_64_2x_PATH=""
+ICON_TINTED_64_3x_PATH=""
+ICON_TINTED_68_2x_PATH=""
+ICON_TINTED_76_2x_PATH=""
+ICON_TINTED_83_5_2x_PATH=""
+ICON_TINTED_1024_1x_PATH=""
DEST_DIR_PATH=`pwd`/../../ios/Runner/Assets.xcassets/AppIcon.appiconset
@@ -34,68 +62,168 @@ case $APP_IOS_TYPE in
ICON_DIRECTORY=cakewallet_ios_icons;;
esac
-ICON_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon@2x.png
-ICON_2x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon@2x~ipad.png
-ICON_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon@3x.png
-ICON_20_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-20@2x.png
-ICON_20_2x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-20@2x~ipad.png
-ICON_20_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-20@3x.png
-ICON_20_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-20~ipad.png
-ICON_29_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-29.png
-ICON_29_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-29@2x.png
-ICON_29_2x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-29@2x~ipad.png
-ICON_29_3x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-29@3x.png
-ICON_29_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-29~ipad.png
-ICON_40_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-40@2x.png
-ICON_40_2x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-40@2x~ipad.png
-ICON_40_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-40@3x.png
-ICON_40_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-40~ipad.png
-ICON_60_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-60@2x~car.png
-ICON_60_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-60@3x~car.png
-ICON_83_2x_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon-83.5@2x~ipad.png
-ICON_marketing_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon~ios-marketing.png
-ICON_ipad_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/AppIcon~ipad.png
-
-rm $DEST_DIR_PATH/AppIcon@2x.png
-rm $DEST_DIR_PATH/AppIcon@2x~ipad.png
-rm $DEST_DIR_PATH/AppIcon@3x.png
-rm $DEST_DIR_PATH/AppIcon-20@2x.png
-rm $DEST_DIR_PATH/AppIcon-20@2x~ipad.png
-rm $DEST_DIR_PATH/AppIcon-20@3x.png
-rm $DEST_DIR_PATH/AppIcon-20~ipad.png
-rm $DEST_DIR_PATH/AppIcon-29.png
-rm $DEST_DIR_PATH/AppIcon-29@2x.png
-rm $DEST_DIR_PATH/AppIcon-29@2x~ipad.png
-rm $DEST_DIR_PATH/AppIcon-29@3x.png
-rm $DEST_DIR_PATH/AppIcon-29~ipad.png
-rm $DEST_DIR_PATH/AppIcon-40@2x.png
-rm $DEST_DIR_PATH/AppIcon-40@2x~ipad.png
-rm $DEST_DIR_PATH/AppIcon-40@3x.png
-rm $DEST_DIR_PATH/AppIcon-40~ipad.png
-rm $DEST_DIR_PATH/AppIcon-60@2x~car.png
-rm $DEST_DIR_PATH/AppIcon-60@3x~car.png
-rm $DEST_DIR_PATH/AppIcon-83.5@2x~ipad.png
-rm $DEST_DIR_PATH/AppIcon~ios-marketing.png
-rm $DEST_DIR_PATH/AppIcon~ipad.png
-
-ln -s $ICON_2x_PATH $DEST_DIR_PATH/AppIcon@2x.png
-ln -s $ICON_2x_ipad_PATH $DEST_DIR_PATH/AppIcon@2x~ipad.png
-ln -s $ICON_3x_PATH $DEST_DIR_PATH/AppIcon@3x.png
-ln -s $ICON_20_2x_PATH $DEST_DIR_PATH/AppIcon-20@2x.png
-ln -s $ICON_20_2x_ipad_PATH $DEST_DIR_PATH/AppIcon-20@2x~ipad.png
-ln -s $ICON_20_3x_PATH $DEST_DIR_PATH/AppIcon-20@3x.png
-ln -s $ICON_20_ipad_PATH $DEST_DIR_PATH/AppIcon-20~ipad.png
-ln -s $ICON_29_PATH $DEST_DIR_PATH/AppIcon-29.png
-ln -s $ICON_29_2x_PATH $DEST_DIR_PATH/AppIcon-29@2x.png
-ln -s $ICON_29_2x_ipad_PATH $DEST_DIR_PATH/AppIcon-29@2x~ipad.png
-ln -s $ICON_29_3x_ipad_PATH $DEST_DIR_PATH/AppIcon-29@3x.png
-ln -s $ICON_29_ipad_PATH $DEST_DIR_PATH/AppIcon-29~ipad.png
-ln -s $ICON_40_2x_PATH $DEST_DIR_PATH/AppIcon-40@2x.png
-ln -s $ICON_40_2x_ipad_PATH $DEST_DIR_PATH/AppIcon-40@2x~ipad.png
-ln -s $ICON_40_3x_PATH $DEST_DIR_PATH/AppIcon-40@3x.png
-ln -s $ICON_40_ipad_PATH $DEST_DIR_PATH/AppIcon-40~ipad.png
-ln -s $ICON_60_2x_PATH $DEST_DIR_PATH/AppIcon-60@2x~car.png
-ln -s $ICON_60_3x_PATH $DEST_DIR_PATH/AppIcon-60@3x~car.png
-ln -s $ICON_83_2x_ipad_PATH $DEST_DIR_PATH/AppIcon-83.5@2x~ipad.png
-ln -s $ICON_marketing_PATH $DEST_DIR_PATH/AppIcon~ios-marketing.png
-ln -s $ICON_ipad_PATH $DEST_DIR_PATH/AppIcon~ipad.png
+CONTENTS_JSON_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Contents.json
+
+ICON_20_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-20x20@2x.png
+ICON_20_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-20x20@3x.png
+ICON_29_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-29x29@2x.png
+ICON_29_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-29x29@3x.png
+ICON_38_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-38x38@2x.png
+ICON_38_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-38x38@3x.png
+ICON_40_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-40x40@2x.png
+ICON_40_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-40x40@3x.png
+ICON_60_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-60x60@2x.png
+ICON_60_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-60x60@3x.png
+ICON_64_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-64x64@2x.png
+ICON_64_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-64x64@3x.png
+ICON_68_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-68x68@2x.png
+ICON_76_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-76x76@2x.png
+ICON_83_5_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-83.5x83.5@2x.png
+ICON_1024_1x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-1024x1024@1x.png
+
+ICON_DARK_20_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-20x20@2x.png
+ICON_DARK_20_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-20x20@3x.png
+ICON_DARK_29_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-29x29@2x.png
+ICON_DARK_29_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-29x29@3x.png
+ICON_DARK_38_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-38x38@2x.png
+ICON_DARK_38_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-38x38@3x.png
+ICON_DARK_40_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-40x40@2x.png
+ICON_DARK_40_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-40x40@3x.png
+ICON_DARK_60_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-60x60@2x.png
+ICON_DARK_60_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-60x60@3x.png
+ICON_DARK_64_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-64x64@2x.png
+ICON_DARK_64_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-64x64@3x.png
+ICON_DARK_68_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-68x68@2x.png
+ICON_DARK_76_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-76x76@2x.png
+ICON_DARK_83_5_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-83.5x83.5@2x.png
+ICON_DARK_1024_1x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Dark-1024x1024@1x.png
+
+ICON_TINTED_20_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-20x20@2x.png
+ICON_TINTED_20_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-20x20@3x.png
+ICON_TINTED_29_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-29x29@2x.png
+ICON_TINTED_29_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-29x29@3x.png
+ICON_TINTED_38_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-38x38@2x.png
+ICON_TINTED_38_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-38x38@3x.png
+ICON_TINTED_40_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-40x40@2x.png
+ICON_TINTED_40_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-40x40@3x.png
+ICON_TINTED_60_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-60x60@2x.png
+ICON_TINTED_60_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-60x60@3x.png
+ICON_TINTED_64_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-64x64@2x.png
+ICON_TINTED_64_3x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-64x64@3x.png
+ICON_TINTED_68_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-68x68@2x.png
+ICON_TINTED_76_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-76x76@2x.png
+ICON_TINTED_83_5_2x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-83.5x83.5@2x.png
+ICON_TINTED_1024_1x_PATH=`pwd`/../../assets/images/ios_icons/$ICON_DIRECTORY/Icon-App-Tinted-1024x1024@1x.png
+
+rm $DEST_DIR_PATH/Contents.json
+
+rm $DEST_DIR_PATH/Icon-App-20x20@2x.png
+rm $DEST_DIR_PATH/Icon-App-20x20@3x.png
+rm $DEST_DIR_PATH/Icon-App-29x29@2x.png
+rm $DEST_DIR_PATH/Icon-App-29x29@3x.png
+rm $DEST_DIR_PATH/Icon-App-38x38@2x.png
+rm $DEST_DIR_PATH/Icon-App-38x38@3x.png
+rm $DEST_DIR_PATH/Icon-App-40x40@2x.png
+rm $DEST_DIR_PATH/Icon-App-40x40@3x.png
+rm $DEST_DIR_PATH/Icon-App-60x60@2x.png
+rm $DEST_DIR_PATH/Icon-App-60x60@3x.png
+rm $DEST_DIR_PATH/Icon-App-64x64@2x.png
+rm $DEST_DIR_PATH/Icon-App-64x64@3x.png
+rm $DEST_DIR_PATH/Icon-App-68x68@2x.png
+rm $DEST_DIR_PATH/Icon-App-76x76@2x.png
+rm $DEST_DIR_PATH/Icon-App-83.5x83.5@2x.png
+rm $DEST_DIR_PATH/Icon-App-1024x1024@1x.png
+
+rm $DEST_DIR_PATH/Icon-App-Dark-20x20@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-20x20@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-29x29@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-29x29@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-38x38@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-38x38@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-40x40@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-40x40@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-60x60@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-60x60@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-64x64@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-64x64@3x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-68x68@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-76x76@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-83.5x83.5@2x.png
+rm $DEST_DIR_PATH/Icon-App-Dark-1024x1024@1x.png
+
+rm $DEST_DIR_PATH/Icon-App-Tinted-20x20@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-20x20@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-29x29@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-29x29@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-38x38@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-38x38@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-40x40@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-40x40@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-60x60@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-60x60@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-64x64@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-64x64@3x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-68x68@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-76x76@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-83.5x83.5@2x.png
+rm $DEST_DIR_PATH/Icon-App-Tinted-1024x1024@1x.png
+
+ln -s $CONTENTS_JSON_PATH $DEST_DIR_PATH/Contents.json
+
+ln -s $ICON_20_2x_PATH $DEST_DIR_PATH/Icon-App-20x20@2x.png
+ln -s $ICON_20_3x_PATH $DEST_DIR_PATH/Icon-App-20x20@3x.png
+ln -s $ICON_29_2x_PATH $DEST_DIR_PATH/Icon-App-29x29@2x.png
+ln -s $ICON_29_3x_PATH $DEST_DIR_PATH/Icon-App-29x29@3x.png
+ln -s $ICON_38_2x_PATH $DEST_DIR_PATH/Icon-App-38x38@2x.png
+ln -s $ICON_38_3x_PATH $DEST_DIR_PATH/Icon-App-38x38@3x.png
+ln -s $ICON_40_2x_PATH $DEST_DIR_PATH/Icon-App-40x40@2x.png
+ln -s $ICON_40_3x_PATH $DEST_DIR_PATH/Icon-App-40x40@3x.png
+ln -s $ICON_60_2x_PATH $DEST_DIR_PATH/Icon-App-60x60@2x.png
+ln -s $ICON_60_3x_PATH $DEST_DIR_PATH/Icon-App-60x60@3x.png
+ln -s $ICON_64_2x_PATH $DEST_DIR_PATH/Icon-App-64x64@2x.png
+ln -s $ICON_64_3x_PATH $DEST_DIR_PATH/Icon-App-64x64@3x.png
+ln -s $ICON_68_2x_PATH $DEST_DIR_PATH/Icon-App-68x68@2x.png
+ln -s $ICON_76_2x_PATH $DEST_DIR_PATH/Icon-App-76x76@2x.png
+ln -s $ICON_83_5_2x_PATH $DEST_DIR_PATH/Icon-App-83.5x83.5@2x.png
+ln -s $ICON_1024_1x_PATH $DEST_DIR_PATH/Icon-App-1024x1024@1x.png
+
+
+#TODO once the new monero.com icons are out remove if statement
+if [ $APP_IOS_TYPE = "cakewallet" ]; then
+
+ln -s $ICON_DARK_20_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-20x20@2x.png
+ln -s $ICON_DARK_20_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-20x20@3x.png
+ln -s $ICON_DARK_29_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-29x29@2x.png
+ln -s $ICON_DARK_29_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-29x29@3x.png
+ln -s $ICON_DARK_38_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-38x38@2x.png
+ln -s $ICON_DARK_38_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-38x38@3x.png
+ln -s $ICON_DARK_40_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-40x40@2x.png
+ln -s $ICON_DARK_40_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-40x40@3x.png
+ln -s $ICON_DARK_60_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-60x60@2x.png
+ln -s $ICON_DARK_60_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-60x60@3x.png
+ln -s $ICON_DARK_64_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-64x64@2x.png
+ln -s $ICON_DARK_64_3x_PATH $DEST_DIR_PATH/Icon-App-Dark-64x64@3x.png
+ln -s $ICON_DARK_68_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-68x68@2x.png
+ln -s $ICON_DARK_76_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-76x76@2x.png
+ln -s $ICON_DARK_83_5_2x_PATH $DEST_DIR_PATH/Icon-App-Dark-83.5x83.5@2x.png
+ln -s $ICON_DARK_1024_1x_PATH $DEST_DIR_PATH/Icon-App-Dark-1024x1024@1x.png
+
+ln -s $ICON_TINTED_20_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-20x20@2x.png
+ln -s $ICON_TINTED_20_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-20x20@3x.png
+ln -s $ICON_TINTED_29_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-29x29@2x.png
+ln -s $ICON_TINTED_29_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-29x29@3x.png
+ln -s $ICON_TINTED_38_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-38x38@2x.png
+ln -s $ICON_TINTED_38_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-38x38@3x.png
+ln -s $ICON_TINTED_40_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-40x40@2x.png
+ln -s $ICON_TINTED_40_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-40x40@3x.png
+ln -s $ICON_TINTED_60_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-60x60@2x.png
+ln -s $ICON_TINTED_60_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-60x60@3x.png
+ln -s $ICON_TINTED_64_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-64x64@2x.png
+ln -s $ICON_TINTED_64_3x_PATH $DEST_DIR_PATH/Icon-App-Tinted-64x64@3x.png
+ln -s $ICON_TINTED_68_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-68x68@2x.png
+ln -s $ICON_TINTED_76_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-76x76@2x.png
+ln -s $ICON_TINTED_83_5_2x_PATH $DEST_DIR_PATH/Icon-App-Tinted-83.5x83.5@2x.png
+ln -s $ICON_TINTED_1024_1x_PATH $DEST_DIR_PATH/Icon-App-Tinted-1024x1024@1x.png
+
+fi
+
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.