migrate to svg icons for ios/macos (#3243)
What changed, and why it matters
This commit is a routine visual update: it swaps the iOS and macOS app icons from many fixed-size PNG image files to a single scalable SVG icon format for each app variant. It also updates the build scripts and Xcode project files to use the new icon source. There is no change to wallet logic, security code, or user data handling.
No security action needed. This is a normal UI/build asset refactor. Reviewers may optionally verify the SVG files are benign and that the bundle identifier change is intentional for the target flavor.
Security signals we found
No security-relevant code changes
Asset-only migration (PNG to SVG icons)
Build script simplification
Bundle identifier change from com.fotolockr.cakewallet to com.cakewallet.monero in ios/Runner.xcodeproj/project.pbxproj (configuration-only, not a security signal by itself)
Evidence from the diff
The commit migrates iOS/macOS app icons to Apple’s unified icon format using SVG assets. It deletes large sets of PNG app icons and Contents.json catalogs, adds .icon bundles containing base/dark/tinted SVGs and icon.json metadata, and revises scripts/ios/app_icon.sh and scripts/macos/app_icon.sh to copy the appropriate .icon bundle into the build directory. The Xcode projects are updated to reference AppIcon.icon resources. Podfile.lock checksums changed but no security-relevant dependency changes are visible in the diff.
Changed components
iOS app icon assetsmacOS app icon assetsscripts/ios/app_icon.shscripts/macos/app_icon.shios/Runner.xcodeproj/project.pbxprojmacos/Runner.xcodeproj/project.pbxprojios/Podfile.lockmacos/Podfile.lockInspect captured patch +431 / −973
diff --git a/.gitignore b/.gitignore
index 4ba16a94..9fce14fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -149,6 +149,7 @@ lib/zcash/zcash.dart
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
ios/Runner/Assets.xcassets/AppIcon.appiconset/*.png
+ios/AppIcon.icon/*
ios/Runner/Info.plist
android/app/src/main/res/mipmap-*
@@ -181,6 +182,7 @@ macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
macos/Runner/Configs/AppInfo.xcconfig
macos/Runner.xcodeproj/project.pbxproj
+macos/AppIcon.icon/*
integration_test/playground.dart
diff --git a/assets/images/ios_icons/cakewallet-app.icon/Assets/base.svg b/assets/images/ios_icons/cakewallet-app.icon/Assets/base.svg
new file mode 100644
index 00000000..86a87f25
--- /dev/null
+++ b/assets/images/ios_icons/cakewallet-app.icon/Assets/base.svg
@@ -0,0 +1,26 @@
+<svg width="559" height="747" viewBox="0 0 559 747" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M503.725 330.498C495.856 338.342 489.306 346.409 484.88 358.231C480.454 370.052 478.263 382.924 475.111 403.282C470.595 432.266 461.787 443.662 454.813 450.858C440.573 465.54 420.342 464.713 395.684 459.842C380.192 456.78 376.168 460.467 357.748 476.378L260.639 572.514L260.594 718.461C260.594 721.075 263.769 722.394 265.624 720.54L552.436 434.299C556.304 430.433 558.494 425.204 558.494 419.729L558.852 275.078L503.725 330.475V330.498Z" fill="url(#paint0_linear_3372_85)"/>
+<path d="M388.015 421.808C406.703 422.344 419.736 435.864 435.117 426.165C450.497 416.467 450.072 405.674 453.046 387.841C456.04 369.985 461.965 349.225 467.24 336.711C472.538 324.174 484.365 308.152 496.391 296.465L558.381 231.994L558.784 167.032C558.784 163.055 554 161.043 551.183 163.859L269.266 445.674C263.722 451.216 260.615 458.725 260.615 466.546V530.502L355.847 434.948C355.847 434.948 369.304 421.294 387.993 421.83L388.015 421.808Z" fill="url(#paint1_linear_3372_85)"/>
+<path d="M558.873 113.764L260.615 412.697V348.874C260.615 341.054 263.722 333.545 269.266 328.003L551.25 46.1201C554.045 43.3268 558.851 45.2933 558.851 49.2711V113.764H558.873Z" fill="url(#paint2_linear_3372_85)"/>
+<path d="M535.913 0.169923L30.9838 110.138C12.8987 114.071 0 130.072 0 148.575V517.141C0 522.616 2.16842 527.867 6.05816 531.755L218.518 744.14C222.855 748.475 230.277 745.413 230.277 739.268V344.266C230.3 331.238 235.486 318.724 244.696 309.517L542.261 11.7679C547.112 6.91866 542.641 -1.28262 535.935 0.169923H535.913Z" fill="url(#paint3_linear_3372_85)"/>
+<defs>
+<linearGradient id="paint0_linear_3372_85" x1="551.051" y1="358.655" x2="261.662" y2="657.089" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7D38"/>
+<stop offset="0.612828" stop-color="#FE6412"/>
+<stop offset="1" stop-color="#EB4600"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3372_85" x1="485.521" y1="275.146" x2="253.763" y2="518.929" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="1" stop-color="#2A92FA"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3372_85" x1="558.873" y1="91.6187" x2="281.469" y2="391.603" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FFC414"/>
+<stop offset="1" stop-color="#FF9447"/>
+</linearGradient>
+<linearGradient id="paint3_linear_3372_85" x1="644.101" y1="-415.512" x2="-14.3218" y2="684.582" gradientUnits="userSpaceOnUse">
+<stop offset="0.105" stop-color="#776A83"/>
+<stop offset="0.568693" stop-color="#312938"/>
+<stop offset="0.960073" stop-color="#19151D"/>
+</linearGradient>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-dark.svg b/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-dark.svg
new file mode 100644
index 00000000..df312447
--- /dev/null
+++ b/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-dark.svg
@@ -0,0 +1,31 @@
+<svg width="559" height="747" viewBox="0 0 559 747" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_3372_94)">
+<path d="M503.723 331.207C495.854 339.051 489.304 347.118 484.878 358.939C480.452 370.76 478.261 383.633 475.109 403.991C470.593 432.975 461.785 444.371 454.811 451.567C440.571 466.249 420.34 465.422 395.682 460.55C380.19 457.489 376.166 461.176 357.746 477.087L260.637 573.223L260.592 719.17C260.592 721.784 263.767 723.103 265.622 721.248L552.434 435.008C556.302 431.142 558.492 425.912 558.492 420.438L558.85 275.787L503.723 331.184V331.207Z" fill="url(#paint0_linear_3372_94)"/>
+<path d="M388.013 422.516C406.701 423.053 419.734 436.573 435.115 426.874C450.495 417.175 450.07 406.383 453.043 388.55C456.038 370.694 461.963 349.934 467.238 337.42C472.536 324.883 484.362 308.861 496.389 297.174L558.379 232.703L558.781 167.741C558.781 163.764 553.998 161.752 551.181 164.568L269.265 446.383C263.72 451.925 260.613 459.434 260.613 467.255V531.211L355.845 435.656C355.845 435.656 369.302 422.002 387.991 422.539L388.013 422.516Z" fill="url(#paint1_linear_3372_94)"/>
+<path d="M558.871 114.473L260.613 413.406V349.583C260.613 341.762 263.72 334.253 269.265 328.712L551.248 46.8291C554.042 44.0358 558.849 46.0023 558.849 49.98V114.473H558.871Z" fill="url(#paint2_linear_3372_94)"/>
+<path d="M535.912 0.878907L30.9838 110.847C12.8987 114.78 0 130.781 0 149.284V517.85C0 523.324 2.16842 528.576 6.05815 532.464L218.518 744.848C222.855 749.183 230.277 746.122 230.277 739.976V344.975C230.3 331.946 235.486 319.432 244.696 310.225L542.261 12.4769C547.112 7.62764 542.641 -0.573634 535.935 0.878907H535.912Z" fill="url(#paint3_linear_3372_94)"/>
+</g>
+<defs>
+<linearGradient id="paint0_linear_3372_94" x1="614.56" y1="275.947" x2="226.146" y2="722.125" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7B34"/>
+<stop offset="0.578219" stop-color="#FF630F"/>
+<stop offset="1" stop-color="#FF3B0F"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3372_94" x1="539.514" y1="207.165" x2="254.405" y2="520.133" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="1" stop-color="#369AFF"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3372_94" x1="558.871" y1="92.327" x2="281.467" y2="392.312" gradientUnits="userSpaceOnUse">
+<stop offset="0.316552" stop-color="#FFC414"/>
+<stop offset="1" stop-color="#FF9B54"/>
+</linearGradient>
+<linearGradient id="paint3_linear_3372_94" x1="668.076" y1="-382.325" x2="-14.321" y2="685.305" gradientUnits="userSpaceOnUse">
+<stop offset="0.287746" stop-color="#F9F9F9"/>
+<stop offset="0.616334" stop-color="#EBEBF0"/>
+<stop offset="0.961538" stop-color="#B5AEBB"/>
+</linearGradient>
+<clipPath id="clip0_3372_94">
+<rect width="559" height="746.999" fill="white"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-tinted.svg b/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-tinted.svg
new file mode 100644
index 00000000..62b0e9cb
--- /dev/null
+++ b/assets/images/ios_icons/cakewallet-app.icon/Assets/cake-tinted.svg
@@ -0,0 +1,42 @@
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="1024" height="1024" fill="black"/>
+<g clip-path="url(#clip0_3374_98)">
+<path d="M735.721 473.209C727.852 481.053 721.302 489.12 716.876 500.941C712.45 512.762 710.259 525.635 707.107 545.993C702.591 574.976 693.783 586.373 686.809 593.569C672.569 608.251 652.338 607.424 627.68 602.552C612.188 599.491 608.164 603.178 589.744 619.089L492.635 715.225L492.59 861.172C492.59 863.786 495.765 865.105 497.62 863.25L784.432 577.01C788.3 573.144 790.49 567.914 790.49 562.44L790.848 417.789L735.721 473.186V473.209Z" fill="url(#paint0_linear_3374_98)"/>
+<path d="M735.721 473.209C727.852 481.053 721.302 489.12 716.876 500.941C712.45 512.762 710.259 525.635 707.107 545.993C702.591 574.976 693.783 586.373 686.809 593.569C672.569 608.251 652.338 607.424 627.68 602.552C612.188 599.491 608.164 603.178 589.744 619.089L492.635 715.225L492.59 861.172C492.59 863.786 495.765 865.105 497.62 863.25L784.432 577.01C788.3 573.144 790.49 567.914 790.49 562.44L790.848 417.789L735.721 473.186V473.209Z" fill="url(#paint1_linear_3374_98)"/>
+<path d="M620.013 564.516C638.701 565.053 651.734 578.573 667.115 568.874C682.495 559.176 682.07 548.383 685.044 530.55C688.038 512.694 693.963 491.934 699.238 479.42C704.536 466.883 716.362 450.861 728.389 439.174L790.379 374.703L790.781 309.741C790.781 305.764 785.998 303.752 783.181 306.568L501.265 588.383C495.72 593.925 492.613 601.434 492.613 609.255V673.211L587.845 577.657C587.845 577.657 601.302 564.002 619.991 564.539L620.013 564.516Z" fill="url(#paint2_linear_3374_98)"/>
+<path d="M620.013 564.516C638.701 565.053 651.734 578.573 667.115 568.874C682.495 559.176 682.07 548.383 685.044 530.55C688.038 512.694 693.963 491.934 699.238 479.42C704.536 466.883 716.362 450.861 728.389 439.174L790.379 374.703L790.781 309.741C790.781 305.764 785.998 303.752 783.181 306.568L501.265 588.383C495.72 593.925 492.613 601.434 492.613 609.255V673.211L587.845 577.657C587.845 577.657 601.302 564.002 619.991 564.539L620.013 564.516Z" fill="url(#paint3_linear_3374_98)"/>
+<path d="M790.871 256.473L492.613 555.406V491.583C492.613 483.762 495.72 476.253 501.265 470.712L783.248 188.829C786.042 186.036 790.849 188.002 790.849 191.98V256.473H790.871Z" fill="url(#paint4_linear_3374_98)"/>
+<path d="M767.912 142.879L262.984 252.847C244.899 256.78 232 272.781 232 291.284V659.85C232 665.324 234.168 670.576 238.058 674.464L450.518 886.848C454.855 891.183 462.277 888.122 462.277 881.976V486.975C462.3 473.946 467.486 461.432 476.696 452.225L774.261 154.477C779.112 149.628 774.641 141.426 767.935 142.879H767.912Z" fill="url(#paint5_linear_3374_98)"/>
+</g>
+<defs>
+<linearGradient id="paint0_linear_3374_98" x1="846.558" y1="417.949" x2="458.144" y2="864.127" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7B34"/>
+<stop offset="0.578219" stop-color="#FF630F"/>
+<stop offset="1" stop-color="#FF3B0F"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3374_98" x1="790.892" y1="497.006" x2="450.218" y2="717.604" gradientUnits="userSpaceOnUse">
+<stop stop-color="#D9D9D9"/>
+<stop offset="1" stop-color="#999999"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3374_98" x1="771.514" y1="349.165" x2="486.405" y2="662.134" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="1" stop-color="#CCCCCC"/>
+</linearGradient>
+<linearGradient id="paint3_linear_3374_98" x1="790.781" y1="352.07" x2="499.393" y2="633.505" gradientUnits="userSpaceOnUse">
+<stop stop-color="#E6E6E6"/>
+<stop offset="1" stop-color="#A6A6A6"/>
+</linearGradient>
+<linearGradient id="paint4_linear_3374_98" x1="790.871" y1="234.327" x2="492.893" y2="510.006" gradientUnits="userSpaceOnUse">
+<stop offset="0.27474" stop-color="white"/>
+<stop offset="1" stop-color="#CCCCCC"/>
+</linearGradient>
+<linearGradient id="paint5_linear_3374_98" x1="900.076" y1="-240.325" x2="217.679" y2="827.305" gradientUnits="userSpaceOnUse">
+<stop offset="0.400866" stop-color="white"/>
+<stop offset="0.616334" stop-color="#E6E6E6"/>
+<stop offset="0.961538" stop-color="#999999"/>
+</linearGradient>
+<clipPath id="clip0_3374_98">
+<rect width="559" height="747" fill="white" transform="translate(232 142)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/cakewallet-app.icon/icon.json b/assets/images/ios_icons/cakewallet-app.icon/icon.json
new file mode 100644
index 00000000..686e8f53
--- /dev/null
+++ b/assets/images/ios_icons/cakewallet-app.icon/icon.json
@@ -0,0 +1,62 @@
+{
+ "fill" : {
+ "linear-gradient" : [
+ "extended-gray:1.00000,1.00000",
+ "srgb:0.93725,0.93725,0.97255,1.00000"
+ ],
+ "orientation" : {
+ "start" : {
+ "x" : 0.5,
+ "y" : 0
+ },
+ "stop" : {
+ "x" : 0.5,
+ "y" : 0.7
+ }
+ }
+ },
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "fill" : "none",
+ "glass-specializations" : [
+ {
+ "value" : false
+ },
+ {
+ "appearance" : "dark",
+ "value" : false
+ }
+ ],
+ "hidden" : false,
+ "image-name-specializations" : [
+ {
+ "value" : "base.svg"
+ },
+ {
+ "appearance" : "dark",
+ "value" : "cake-dark.svg"
+ },
+ {
+ "appearance" : "tinted",
+ "value" : "cake-tinted.svg"
+ }
+ ],
+ "name" : "cake-dark"
+ }
+ ],
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x.png
deleted file mode 100644
index 3fd15f3c..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x~ipad.png
deleted file mode 100644
index 3fd15f3c..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@3x.png
deleted file mode 100644
index b6ff994f..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20~ipad.png
deleted file mode 100644
index 4be1a231..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-20~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29.png
deleted file mode 100644
index 219f2c6b..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x.png
deleted file mode 100644
index ae94bb0a..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x~ipad.png
deleted file mode 100644
index ae94bb0a..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@3x.png
deleted file mode 100644
index 0ef9d3bb..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29~ipad.png
deleted file mode 100644
index 219f2c6b..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-29~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x.png
deleted file mode 100644
index 9fdb3237..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x~ipad.png
deleted file mode 100644
index 9fdb3237..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@3x.png
deleted file mode 100644
index 485f8b37..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40~ipad.png
deleted file mode 100644
index 3fd15f3c..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-40~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@2x~car.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@2x~car.png
deleted file mode 100644
index 485f8b37..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@2x~car.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@3x~car.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@3x~car.png
deleted file mode 100644
index 50148e6d..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-60@3x~car.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-83.5@2x~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-83.5@2x~ipad.png
deleted file mode 100644
index 8f290ada..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon-83.5@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x.png
deleted file mode 100644
index 485f8b37..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x~ipad.png
deleted file mode 100644
index b11d7332..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@2x~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@3x.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@3x.png
deleted file mode 100644
index 50148e6d..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon@3x.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ios-marketing.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ios-marketing.png
deleted file mode 100644
index 1fce9555..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ios-marketing.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ipad.png b/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ipad.png
deleted file mode 100644
index 7d4a8218..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/AppIcon~ipad.png and /dev/null differ
diff --git a/assets/images/ios_icons/cakewallet_ios_icons/Contents.json b/assets/images/ios_icons/cakewallet_ios_icons/Contents.json
deleted file mode 100644
index 858a40ad..00000000
--- a/assets/images/ios_icons/cakewallet_ios_icons/Contents.json
+++ /dev/null
@@ -1,533 +0,0 @@
-{
- "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
deleted file mode 100644
index 97e29fa5..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-1024x1024@1x.png and /dev/null 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
deleted file mode 100644
index e2085718..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@2x.png and /dev/null 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
deleted file mode 100644
index a2f3f60d..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-20x20@3x.png and /dev/null 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
deleted file mode 100644
index a263c8ca..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@2x.png and /dev/null 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
deleted file mode 100644
index 800bbd19..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-29x29@3x.png and /dev/null 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
deleted file mode 100644
index 9012cbd7..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@2x.png and /dev/null 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
deleted file mode 100644
index 678ae1bc..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-38x38@3x.png and /dev/null 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
deleted file mode 100644
index 2007f0ab..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@2x.png and /dev/null 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
deleted file mode 100644
index 277de169..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-40x40@3x.png and /dev/null 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
deleted file mode 100644
index 277de169..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@2x.png and /dev/null 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
deleted file mode 100644
index fd0150fe..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-60x60@3x.png and /dev/null 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
deleted file mode 100644
index a1d38472..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@2x.png and /dev/null 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
deleted file mode 100644
index 1869f200..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-64x64@3x.png and /dev/null 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
deleted file mode 100644
index d91f61d5..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-68x68@2x.png and /dev/null 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
deleted file mode 100644
index c8d3d0e0..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-76x76@2x.png and /dev/null 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
deleted file mode 100644
index f39b97cd..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-83.5x83.5@2x.png and /dev/null 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
deleted file mode 100644
index 7c80e0ca..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-1024x1024@1x.png and /dev/null 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
deleted file mode 100644
index fa9200cd..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@2x.png and /dev/null 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
deleted file mode 100644
index 0952320a..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-20x20@3x.png and /dev/null 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
deleted file mode 100644
index d7f1b5eb..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@2x.png and /dev/null 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
deleted file mode 100644
index 574f334f..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-29x29@3x.png and /dev/null 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
deleted file mode 100644
index afb6d850..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@2x.png and /dev/null 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
deleted file mode 100644
index f424dbca..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-38x38@3x.png and /dev/null 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
deleted file mode 100644
index 1a938250..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@2x.png and /dev/null 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
deleted file mode 100644
index 14128555..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-40x40@3x.png and /dev/null 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
deleted file mode 100644
index 14128555..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@2x.png and /dev/null 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
deleted file mode 100644
index 91a3d691..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-60x60@3x.png and /dev/null 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
deleted file mode 100644
index 14ccfdb9..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@2x.png and /dev/null 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
deleted file mode 100644
index 50194ba0..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-64x64@3x.png and /dev/null 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
deleted file mode 100644
index 8b2a2ffd..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-68x68@2x.png and /dev/null 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
deleted file mode 100644
index 14966ac8..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-76x76@2x.png and /dev/null 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
deleted file mode 100644
index abefc5d8..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Dark-83.5x83.5@2x.png and /dev/null 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
deleted file mode 100644
index c497febe..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-1024x1024@1x.png and /dev/null 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
deleted file mode 100644
index 53255259..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@2x.png and /dev/null 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
deleted file mode 100644
index 969d0640..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-20x20@3x.png and /dev/null 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
deleted file mode 100644
index 63e21c17..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@2x.png and /dev/null 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
deleted file mode 100644
index fc71d8e2..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-29x29@3x.png and /dev/null 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
deleted file mode 100644
index f74321c0..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@2x.png and /dev/null 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
deleted file mode 100644
index d4d4da74..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-38x38@3x.png and /dev/null 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
deleted file mode 100644
index b165e2b7..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@2x.png and /dev/null 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
deleted file mode 100644
index e5abf0ed..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-40x40@3x.png and /dev/null 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
deleted file mode 100644
index e5abf0ed..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@2x.png and /dev/null 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
deleted file mode 100644
index 2401f790..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-60x60@3x.png and /dev/null 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
deleted file mode 100644
index ca5f496b..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@2x.png and /dev/null 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
deleted file mode 100644
index 615dbdac..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-64x64@3x.png and /dev/null 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
deleted file mode 100644
index 180e341f..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-68x68@2x.png and /dev/null 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
deleted file mode 100644
index dd284895..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-76x76@2x.png and /dev/null 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
deleted file mode 100644
index 428705c8..00000000
Binary files a/assets/images/ios_icons/cakewallet_ios_icons/Icon-App-Tinted-83.5x83.5@2x.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
deleted file mode 100644
index d0d98aa1..00000000
--- a/assets/images/ios_icons/monero_ios_icons/Contents.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 22b43da1..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-1024x1024@1x.png and /dev/null 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
deleted file mode 100644
index 55f00670..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@1x.png and /dev/null 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
deleted file mode 100644
index 9ac20f5d..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@2x.png and /dev/null 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
deleted file mode 100644
index d6a44407..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-20x20@3x.png and /dev/null 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
deleted file mode 100644
index eae48aa1..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@1x.png and /dev/null 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
deleted file mode 100644
index ffa4c0e8..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@2x.png and /dev/null 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
deleted file mode 100644
index 3f8c0acc..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-29x29@3x.png and /dev/null 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
deleted file mode 100644
index 9ac20f5d..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@1x.png and /dev/null 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
deleted file mode 100644
index 14644910..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@2x.png and /dev/null 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
deleted file mode 100644
index 35937109..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-40x40@3x.png and /dev/null 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
deleted file mode 100644
index 95ffad63..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@1x.png and /dev/null 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
deleted file mode 100644
index f5270fda..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-50x50@2x.png and /dev/null 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
deleted file mode 100644
index 2c1b9be5..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@1x.png and /dev/null 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
deleted file mode 100644
index d71092f8..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-57x57@2x.png and /dev/null 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
deleted file mode 100644
index 35937109..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@2x.png and /dev/null 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
deleted file mode 100644
index 300ae990..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-60x60@3x.png and /dev/null 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
deleted file mode 100644
index bf884a35..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@1x.png and /dev/null 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
deleted file mode 100644
index a66916e6..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-72x72@2x.png and /dev/null 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
deleted file mode 100644
index 8a4813d1..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@1x.png and /dev/null 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
deleted file mode 100644
index 577a8af9..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-76x76@2x.png and /dev/null 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
deleted file mode 100644
index 77597a4c..00000000
Binary files a/assets/images/ios_icons/monero_ios_icons/Icon-App-83.5x83.5@2x.png and /dev/null differ
diff --git a/assets/images/ios_icons/monerocom-app.icon/Assets/monero-tinted.svg b/assets/images/ios_icons/monerocom-app.icon/Assets/monero-tinted.svg
new file mode 100644
index 00000000..d2e7f906
--- /dev/null
+++ b/assets/images/ios_icons/monerocom-app.icon/Assets/monero-tinted.svg
@@ -0,0 +1,25 @@
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
+<rect width="1024" height="1024" fill="black"/>
+<g clip-path="url(#clip0_3373_1543)">
+<path d="M760.715 378.625C802.842 378.625 837.031 412.781 837.031 454.937V760.812C837.031 802.906 802.905 837.031 760.809 837.031H263.222C221.127 837.031 187 802.906 187 760.812V454.937C187 412.812 221.158 378.625 263.316 378.625H265.066C283.005 379.062 300.255 385.75 313.756 397.656L457.513 524.25C473.076 537.969 492.546 544.812 512.016 544.812C531.485 544.812 550.924 537.937 566.518 524.25L710.275 397.656C724.213 385.375 742.12 378.625 760.715 378.625Z" fill="url(#paint0_linear_3373_1543)"/>
+<path d="M760.809 187C802.905 187 837.031 221.125 837.031 263.219V278.375C817.155 259.531 790.31 247.938 760.809 247.938H263.222C233.721 247.938 206.876 259.5 187 278.344V263.219C187 221.125 221.127 187 263.222 187H760.809Z" fill="url(#paint1_linear_3373_1543)"/>
+<path d="M760.809 282.593H263.222C221.127 282.593 187.031 316.718 187.031 358.812V374.406C206.907 355.531 233.784 343.937 263.316 343.937C289.505 343.937 314.756 353.156 334.757 369.968L481.264 498.937C489.858 506.187 500.765 510.156 512.016 510.156C523.266 510.156 534.173 506.187 542.767 498.937L689.274 369.968C709.275 353.156 734.526 343.937 760.715 343.937C790.248 343.937 817.124 355.531 837 374.406V358.812C837 316.718 802.905 282.593 760.809 282.593Z" fill="url(#paint2_linear_3373_1543)"/>
+</g>
+<defs>
+<linearGradient id="paint0_linear_3373_1543" x1="984.847" y1="379" x2="984.847" y2="847" gradientUnits="userSpaceOnUse">
+<stop stop-color="white"/>
+<stop offset="0.961538" stop-color="#999999"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3373_1543" x1="837" y1="275.601" x2="803.874" y2="418.551" gradientUnits="userSpaceOnUse">
+<stop stop-color="#D9D9D9"/>
+<stop offset="1" stop-color="#999999"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3373_1543" x1="512" y1="283" x2="512" y2="510" gradientUnits="userSpaceOnUse">
+<stop stop-color="#CCCCCC"/>
+<stop offset="1" stop-color="#999999"/>
+</linearGradient>
+<clipPath id="clip0_3373_1543">
+<rect width="650" height="650" fill="white" transform="translate(187 187)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app-dark.svg b/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app-dark.svg
new file mode 100644
index 00000000..3f2a6834
--- /dev/null
+++ b/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app-dark.svg
@@ -0,0 +1,51 @@
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_3373_1525)">
+<path d="M760.715 378.625C802.842 378.625 837.031 412.781 837.031 454.937V760.812C837.031 802.906 802.905 837.031 760.809 837.031H263.222C221.127 837.031 187 802.906 187 760.812V454.937C187 412.812 221.158 378.625 263.316 378.625H265.066C283.005 379.063 300.255 385.75 313.756 397.656L457.513 524.25C473.076 537.969 492.546 544.813 512.016 544.813C531.485 544.813 550.924 537.937 566.518 524.25L710.275 397.656C724.213 385.375 742.12 378.625 760.715 378.625Z" fill="url(#paint0_linear_3373_1525)"/>
+<path d="M760.809 187C802.905 187 837.031 221.125 837.031 263.219V278.375C817.155 259.531 790.31 247.938 760.809 247.938H263.222C233.721 247.938 206.876 259.5 187 278.344V263.219C187 221.125 221.127 187 263.222 187H760.809Z" fill="url(#paint1_linear_3373_1525)"/>
+<path d="M760.809 282.593H263.222C221.127 282.593 187.031 316.718 187.031 358.812V374.405C206.907 355.53 233.784 343.937 263.316 343.937C289.505 343.937 314.756 353.155 334.757 369.968L481.264 498.937C489.858 506.187 500.765 510.155 512.016 510.155C523.266 510.155 534.173 506.187 542.767 498.937L689.274 369.968C709.275 353.155 734.526 343.937 760.715 343.937C790.248 343.937 817.124 355.53 837 374.405V358.812C837 316.718 802.905 282.593 760.809 282.593Z" fill="url(#paint2_linear_3373_1525)"/>
+</g>
+<g clip-path="url(#clip1_3373_1525)">
+<path d="M760.715 378.625C802.842 378.625 837.031 412.781 837.031 454.937V760.812C837.031 802.906 802.905 837.031 760.809 837.031H263.222C221.127 837.031 187 802.906 187 760.812V454.937C187 412.812 221.158 378.625 263.316 378.625H265.066C283.005 379.062 300.255 385.75 313.756 397.656L457.513 524.25C473.076 537.969 492.546 544.812 512.016 544.812C531.485 544.812 550.924 537.937 566.518 524.25L710.275 397.656C724.213 385.375 742.12 378.625 760.715 378.625Z" fill="url(#paint3_linear_3373_1525)"/>
+<path d="M760.809 187C802.905 187 837.031 221.125 837.031 263.219V278.375C817.155 259.531 790.31 247.938 760.809 247.938H263.222C233.721 247.938 206.876 259.5 187 278.344V263.219C187 221.125 221.127 187 263.222 187H760.809Z" fill="url(#paint4_linear_3373_1525)"/>
+<path d="M760.809 187C802.905 187 837.031 221.125 837.031 263.219V278.375C817.155 259.531 790.31 247.938 760.809 247.938H263.222C233.721 247.938 206.876 259.5 187 278.344V263.219C187 221.125 221.127 187 263.222 187H760.809Z" fill="url(#paint5_linear_3373_1525)"/>
+<path d="M760.809 282.593H263.222C221.127 282.593 187.031 316.718 187.031 358.812V374.406C206.907 355.531 233.784 343.937 263.316 343.937C289.505 343.937 314.756 353.156 334.757 369.968L481.264 498.937C489.858 506.187 500.765 510.156 512.016 510.156C523.266 510.156 534.173 506.187 542.767 498.937L689.274 369.968C709.275 353.156 734.526 343.937 760.715 343.937C790.248 343.937 817.124 355.531 837 374.406V358.812C837 316.718 802.905 282.593 760.809 282.593Z" fill="url(#paint6_linear_3373_1525)"/>
+</g>
+<defs>
+<linearGradient id="paint0_linear_3373_1525" x1="512.016" y1="378.625" x2="512.016" y2="837.031" gradientUnits="userSpaceOnUse">
+<stop offset="0.00646752" stop-color="#403649"/>
+<stop offset="1" stop-color="#312938"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3373_1525" x1="496.415" y1="186.913" x2="487.404" y2="266.57" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="0.924264" stop-color="#2A92FA"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3373_1525" x1="512.016" y1="282.593" x2="512.016" y2="510.155" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7D38"/>
+<stop offset="0.612828" stop-color="#FE6412"/>
+<stop offset="1" stop-color="#F25400"/>
+</linearGradient>
+<linearGradient id="paint3_linear_3373_1525" x1="669.083" y1="378.75" x2="669.083" y2="837" gradientUnits="userSpaceOnUse">
+<stop offset="0.0378628" stop-color="#F9F9F9"/>
+<stop offset="0.961538" stop-color="#B5AEBB"/>
+</linearGradient>
+<linearGradient id="paint4_linear_3373_1525" x1="496.415" y1="186.913" x2="487.404" y2="266.57" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="0.924264" stop-color="#2A92FA"/>
+</linearGradient>
+<linearGradient id="paint5_linear_3373_1525" x1="837" y1="275.601" x2="803.874" y2="418.551" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="1" stop-color="#369AFF"/>
+</linearGradient>
+<linearGradient id="paint6_linear_3373_1525" x1="504.687" y1="293.167" x2="512" y2="535.021" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7B34"/>
+<stop offset="0.578219" stop-color="#FF630F"/>
+<stop offset="1" stop-color="#FF3B0F"/>
+</linearGradient>
+<clipPath id="clip0_3373_1525">
+<rect width="650" height="650" fill="white" transform="translate(187 187)"/>
+</clipPath>
+<clipPath id="clip1_3373_1525">
+<rect width="650" height="650" fill="white" transform="translate(187 187)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app.svg b/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app.svg
new file mode 100644
index 00000000..0abff018
--- /dev/null
+++ b/assets/images/ios_icons/monerocom-app.icon/Assets/monerocom-icon-app.svg
@@ -0,0 +1,25 @@
+<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_3163_103)">
+<path d="M760.715 378.625C802.842 378.625 837.031 412.781 837.031 454.937V760.812C837.031 802.906 802.905 837.031 760.809 837.031H263.222C221.127 837.031 187 802.906 187 760.812V454.937C187 412.812 221.158 378.625 263.316 378.625H265.066C283.005 379.062 300.255 385.75 313.756 397.656L457.513 524.25C473.076 537.969 492.546 544.812 512.016 544.812C531.485 544.812 550.924 537.938 566.518 524.25L710.275 397.656C724.213 385.375 742.12 378.625 760.715 378.625Z" fill="url(#paint0_linear_3163_103)"/>
+<path d="M760.809 187C802.905 187 837.031 221.125 837.031 263.219V278.375C817.155 259.531 790.31 247.938 760.809 247.938H263.222C233.721 247.938 206.876 259.5 187 278.344V263.219C187 221.125 221.127 187 263.222 187H760.809Z" fill="url(#paint1_linear_3163_103)"/>
+<path d="M760.809 282.593H263.222C221.127 282.593 187.031 316.718 187.031 358.812V374.405C206.907 355.53 233.784 343.937 263.316 343.937C289.505 343.937 314.756 353.155 334.757 369.968L481.264 498.937C489.858 506.187 500.765 510.155 512.016 510.155C523.266 510.155 534.173 506.187 542.767 498.937L689.274 369.968C709.275 353.155 734.526 343.937 760.715 343.937C790.248 343.937 817.124 355.53 837 374.405V358.812C837 316.718 802.905 282.593 760.809 282.593Z" fill="url(#paint2_linear_3163_103)"/>
+</g>
+<defs>
+<linearGradient id="paint0_linear_3163_103" x1="512.016" y1="378.625" x2="512.016" y2="837.031" gradientUnits="userSpaceOnUse">
+<stop offset="0.00646752" stop-color="#403649"/>
+<stop offset="1" stop-color="#312938"/>
+</linearGradient>
+<linearGradient id="paint1_linear_3163_103" x1="496.415" y1="186.913" x2="487.404" y2="266.57" gradientUnits="userSpaceOnUse">
+<stop stop-color="#61C5FF"/>
+<stop offset="0.924264" stop-color="#2A92FA"/>
+</linearGradient>
+<linearGradient id="paint2_linear_3163_103" x1="512.016" y1="282.593" x2="512.016" y2="510.155" gradientUnits="userSpaceOnUse">
+<stop stop-color="#FF7D38"/>
+<stop offset="0.612828" stop-color="#FE6412"/>
+<stop offset="1" stop-color="#F25400"/>
+</linearGradient>
+<clipPath id="clip0_3163_103">
+<rect width="650" height="650" fill="white" transform="translate(187 187)"/>
+</clipPath>
+</defs>
+</svg>
diff --git a/assets/images/ios_icons/monerocom-app.icon/icon.json b/assets/images/ios_icons/monerocom-app.icon/icon.json
new file mode 100644
index 00000000..c115ef00
--- /dev/null
+++ b/assets/images/ios_icons/monerocom-app.icon/icon.json
@@ -0,0 +1,52 @@
+{
+ "fill" : {
+ "linear-gradient" : [
+ "display-p3:1.00000,1.00000,1.00000,1.00000",
+ "srgb:0.93725,0.93725,0.97255,1.00000"
+ ],
+ "orientation" : {
+ "start" : {
+ "x" : 0.5,
+ "y" : 0
+ },
+ "stop" : {
+ "x" : 0.5,
+ "y" : 0.7
+ }
+ }
+ },
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "glass" : false,
+ "image-name-specializations" : [
+ {
+ "value" : "monerocom-icon-app.svg"
+ },
+ {
+ "appearance" : "dark",
+ "value" : "monerocom-icon-app-dark.svg"
+ },
+ {
+ "appearance" : "tinted",
+ "value" : "monero-tinted.svg"
+ }
+ ],
+ "name" : "monerocom-icon-app-dark"
+ }
+ ],
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.5
+ },
+ "translucency" : {
+ "enabled" : true,
+ "value" : 0.5
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "squares" : "shared"
+ }
+}
\ No newline at end of file
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 66410e64..fef7209a 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -1,15 +1,9 @@
PODS:
- bitbox_flutter (0.0.1):
- Flutter
- - breez_sdk_spark_flutter (0.11.0):
- - Flutter
- connectivity_plus (0.0.1):
- Flutter
- CryptoSwift (1.8.4)
- - cw_decred (0.0.1):
- - Flutter
- - cw_mweb (0.0.1):
- - Flutter
- device_display_brightness (0.0.1):
- Flutter
- device_info_plus (0.0.1):
@@ -67,8 +61,6 @@ PODS:
- Flutter
- flutter_mailer (0.0.1):
- Flutter
- - flutter_native_splash (2.4.3):
- - Flutter
- flutter_secure_storage (6.0.0):
- Flutter
- fluttertoast (0.0.2):
@@ -79,16 +71,12 @@ PODS:
- Flutter
- integration_test (0.0.1):
- Flutter
- - local_auth_darwin (0.0.1):
- - Flutter
- - FlutterMacOS
- OrderedSet (6.0.3)
- package_info_plus (0.4.5):
- Flutter
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- - payjoin_flutter (0.23.0)
- permission_handler_apple (9.3.0):
- Flutter
- quick_actions_ios (0.0.1):
@@ -96,10 +84,6 @@ PODS:
- reown_yttrium (0.0.1):
- Flutter
- YttriumWrapper (= 0.8.35)
- - rive_common (0.0.1):
- - Flutter
- - rlz (0.0.1):
- - Flutter
- SDWebImage (5.21.2):
- SDWebImage/Core (= 5.21.2)
- SDWebImage/Core (5.21.2)
@@ -110,8 +94,6 @@ PODS:
- shared_preferences_foundation (0.0.1):
- Flutter
- FlutterMacOS
- - sp_scanner (0.0.1):
- - Flutter
- sqflite_darwin (0.0.4):
- Flutter
- FlutterMacOS
@@ -152,17 +134,12 @@ PODS:
- Flutter
- wakelock_plus (0.0.1):
- Flutter
- - warp_api (0.0.1):
- - Flutter
- YttriumWrapper (0.8.35)
DEPENDENCIES:
- bitbox_flutter (from `.symlinks/plugins/bitbox_flutter/ios`)
- - breez_sdk_spark_flutter (from `.symlinks/plugins/breez_sdk_spark_flutter/ios`)
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
- CryptoSwift
- - cw_decred (from `.symlinks/plugins/cw_decred/ios`)
- - cw_mweb (from `.symlinks/plugins/cw_mweb/ios`)
- device_display_brightness (from `.symlinks/plugins/device_display_brightness/ios`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- devicelocale (from `.symlinks/plugins/devicelocale/ios`)
@@ -174,25 +151,19 @@ DEPENDENCIES:
- flutter_local_authentication (from `.symlinks/plugins/flutter_local_authentication/ios`)
- flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`)
- flutter_mailer (from `.symlinks/plugins/flutter_mailer/ios`)
- - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`)
- flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- in_app_review (from `.symlinks/plugins/in_app_review/ios`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
- - local_auth_darwin (from `.symlinks/plugins/local_auth_darwin/darwin`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- - payjoin_flutter (from `.symlinks/plugins/payjoin_flutter/ios`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
- quick_actions_ios (from `.symlinks/plugins/quick_actions_ios/ios`)
- reown_yttrium (from `.symlinks/plugins/reown_yttrium/ios`)
- - rive_common (from `.symlinks/plugins/rive_common/ios`)
- - rlz (from `.symlinks/plugins/rlz/ios`)
- sensitive_clipboard (from `.symlinks/plugins/sensitive_clipboard/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- - sp_scanner (from `.symlinks/plugins/sp_scanner/ios`)
- sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`)
- sqlite3_flutter_libs (from `.symlinks/plugins/sqlite3_flutter_libs/darwin`)
- torch_dart (from `.symlinks/plugins/torch_dart/ios`)
@@ -200,7 +171,6 @@ DEPENDENCIES:
- universal_ble (from `.symlinks/plugins/universal_ble/darwin`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
- - warp_api (from `.symlinks/plugins/warp_api/ios`)
SPEC REPOS:
https://github.com/CocoaPods/Specs.git:
@@ -216,14 +186,8 @@ SPEC REPOS:
EXTERNAL SOURCES:
bitbox_flutter:
:path: ".symlinks/plugins/bitbox_flutter/ios"
- breez_sdk_spark_flutter:
- :path: ".symlinks/plugins/breez_sdk_spark_flutter/ios"
connectivity_plus:
:path: ".symlinks/plugins/connectivity_plus/ios"
- cw_decred:
- :path: ".symlinks/plugins/cw_decred/ios"
- cw_mweb:
- :path: ".symlinks/plugins/cw_mweb/ios"
device_display_brightness:
:path: ".symlinks/plugins/device_display_brightness/ios"
device_info_plus:
@@ -246,8 +210,6 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/flutter_local_notifications/ios"
flutter_mailer:
:path: ".symlinks/plugins/flutter_mailer/ios"
- flutter_native_splash:
- :path: ".symlinks/plugins/flutter_native_splash/ios"
flutter_secure_storage:
:path: ".symlinks/plugins/flutter_secure_storage/ios"
fluttertoast:
@@ -258,32 +220,22 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/in_app_review/ios"
integration_test:
:path: ".symlinks/plugins/integration_test/ios"
- local_auth_darwin:
- :path: ".symlinks/plugins/local_auth_darwin/darwin"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
path_provider_foundation:
:path: ".symlinks/plugins/path_provider_foundation/darwin"
- payjoin_flutter:
- :path: ".symlinks/plugins/payjoin_flutter/ios"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"
quick_actions_ios:
:path: ".symlinks/plugins/quick_actions_ios/ios"
reown_yttrium:
:path: ".symlinks/plugins/reown_yttrium/ios"
- rive_common:
- :path: ".symlinks/plugins/rive_common/ios"
- rlz:
- :path: ".symlinks/plugins/rlz/ios"
sensitive_clipboard:
:path: ".symlinks/plugins/sensitive_clipboard/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
shared_preferences_foundation:
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
- sp_scanner:
- :path: ".symlinks/plugins/sp_scanner/ios"
sqflite_darwin:
:path: ".symlinks/plugins/sqflite_darwin/darwin"
sqlite3_flutter_libs:
@@ -298,60 +250,48 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/url_launcher_ios/ios"
wakelock_plus:
:path: ".symlinks/plugins/wakelock_plus/ios"
- warp_api:
- :path: ".symlinks/plugins/warp_api/ios"
SPEC CHECKSUMS:
- bitbox_flutter: 9505732798041c413152669751beeaecc5fe400f
- breez_sdk_spark_flutter: 5bf9ff7455198c770b908c5d2ee52283474225f1
- connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
+ bitbox_flutter: 506f80b961ddf646b0d80cef9f6eadaab96d91b0
+ connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
CryptoSwift: e64e11850ede528a02a0f3e768cec8e9d92ecb90
- cw_decred: a02cf30175a46971c1e2fa22c48407534541edc6
- cw_mweb: 3aea2fb35b2bd04d8b2d21b83216f3b8fb768d85
- device_display_brightness: 04374ebd653619292c1d996f00f42877ea19f17f
- device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
- devicelocale: bd64aa714485a8afdaded0892c1e7d5b7f680cf8
+ device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
+ device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
+ devicelocale: 35ba84dc7f45f527c3001535d8c8d104edd5d926
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
dnssec_proof: d461cac7bd3301eb7447f87936745a0c1ae0a67e
- fast_scanner: 2cb1ad3e69e645e9980fb4961396ce5804caa3e3
- file_picker: 9b3292d7c8bc68c8a7bf8eb78f730e49c8efc517
+ fast_scanner: 44c00940355a51258cd6c2085734193cd23d95bc
+ file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
- flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
- flutter_local_authentication: 989278c681612f1ee0e36019e149137f114b9d7f
- flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
- flutter_mailer: 3a8cd4f36c960fb04528d5471097270c19fec1c4
- flutter_native_splash: c32d145d68aeda5502d5f543ee38c192065986cf
- flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
- fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
- image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
- in_app_review: 7dd1ea365263f834b8464673f9df72c80c17c937
- integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
- local_auth_darwin: d2e8c53ef0c4f43c646462e3415432c4dab3ae19
+ flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
+ flutter_local_authentication: 1172a4dd88f6306dadce067454e2c4caf07977bb
+ flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
+ flutter_mailer: 2ef5a67087bc8c6c4cefd04a178bf1ae2c94cd83
+ flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
+ fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
+ image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
+ in_app_review: 436034b18594851a7328d7f1c2ed5ec235b79cfc
+ integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
- package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
- path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
- payjoin_flutter: d9d4c8aa16bd5dfedb9b21d0edc8199e0187d96e
- permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
- quick_actions_ios: 4b07fb49d8d8f3518d7565fbb7a91014067a7d82
- reown_yttrium: cee334ade64725b1d83f7b34c706a6aae2696d58
- rive_common: dd421daaf9ae69f0125aa761dd96abd278399952
- rlz: 3f4022361f540a5c26d9d2474fea1d2455b69d8d
+ package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
+ path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
+ permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
+ quick_actions_ios: 56f3cbaa71e94f212838d1f9fe354bd0734779bf
+ reown_yttrium: c0e87e5965fa60a3559564cc35cffbba22976089
SDWebImage: 9f177d83116802728e122410fb25ad88f5c7608a
- sensitive_clipboard: 161e9abc3d56b3131309d8a321eb4690a803c16b
- share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
- shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
- sp_scanner: b1bc9321690980bdb44bba7ec85d5543e716d1b5
- sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
+ sensitive_clipboard: d4866e5d176581536c27bb1618642ee83adca986
+ share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
+ shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
+ sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b
- sqlite3_flutter_libs: 83f8e9f5b6554077f1d93119fe20ebaa5f3a9ef1
+ sqlite3_flutter_libs: 86f82662868ee26ff3451f73cac9c5fc2a1f57fa
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
- torch_dart: f4620705d10f05492fab047f2fa1c3a600e7d17d
- uni_links: ed8c961e47ed9ce42b6d91e1de8049e38a4b3152
- universal_ble: ff19787898040d721109c6324472e5dd4bc86adc
- url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
- wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556
- warp_api: 997d8fb3e777669bc6260d0c12e56cd40b9db1d1
+ torch_dart: d2cf778332cc6e6a3b362dcf45e4dde52bc34e35
+ uni_links: d97da20c7701486ba192624d99bffaaffcfc298a
+ universal_ble: cf52a7b3fd2e7c14d6d7262e9fdadb72ab6b88a6
+ url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
+ wakelock_plus: 76957ab028e12bfa4e66813c99e46637f367fc7e
YttriumWrapper: 31e937fe9fbe0f1314d2ca6be9ce9b379a059966
PODFILE CHECKSUM: 5296465b1c6d14d506230356756826012f65d97a
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 6df8e02b..acde3147 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -18,6 +18,7 @@
724FDA327BF191BC29DCAA2E /* Constants.swift in Resources */ = {isa = PBXBuildFile; fileRef = 0CCA7ADAD6FF9185EBBB2BCA /* Constants.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
73138617307FA4F838D21D62 /* ServiceLogger.swift in Resources */ = {isa = PBXBuildFile; fileRef = F42258C3697CFE3C8C8D1933 /* ServiceLogger.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
+ 8482AC522FBB29FF00FFF059 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 8482AC512FBB29FF00FFF059 /* AppIcon.icon */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -73,6 +74,7 @@
78D25C60B94E9D9E48D52E5E /* ResourceHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResourceHelper.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/ResourceHelper.swift"; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
7D3364C03978A8A74B6D586E /* LnurlPay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LnurlPay.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/Task/LnurlPay.swift"; sourceTree = "<group>"; };
+ 8482AC512FBB29FF00FFF059 /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = "<group>"; };
91C524F800843E0A3F17E004 /* ReceivePayment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReceivePayment.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/Task/ReceivePayment.swift"; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
@@ -175,6 +177,7 @@
97C146EF1CF9000F007C117D /* Products */,
84389F1A05D5860790D82820 /* Pods */,
06957875428D0F5AAE053765 /* Frameworks */,
+ 8482AC512FBB29FF00FFF059 /* AppIcon.icon */,
);
sourceTree = "<group>";
};
@@ -301,6 +304,7 @@
2193F104374FA2746CE8945B /* ResourceHelper.swift in Resources */,
F5EE19868D6F10D814BF73AD /* SDKNotificationService.swift in Resources */,
B6C6E59403ACDE44724C12F4 /* ServiceConfig.swift in Resources */,
+ 8482AC522FBB29FF00FFF059 /* AppIcon.icon in Resources */,
73138617307FA4F838D21D62 /* ServiceLogger.swift in Resources */,
495FEFF9B395392FED3425DE /* TaskProtocol.swift in Resources */,
A1B4A70C9CFA13AB71662216 /* LnurlPay.swift in Resources */,
@@ -519,7 +523,7 @@
"$(PROJECT_DIR)/Flutter",
);
MARKETING_VERSION = 1.0.1;
- PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet;
+ PRODUCT_BUNDLE_IDENTIFIER = com.cakewallet.monero;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -671,7 +675,7 @@
);
MARKETING_VERSION = 1.0.1;
ONLY_ACTIVE_ARCH = NO;
- PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet;
+ PRODUCT_BUNDLE_IDENTIFIER = com.cakewallet.monero;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -714,7 +718,7 @@
"$(PROJECT_DIR)/Flutter",
);
MARKETING_VERSION = 1.0.1;
- PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet;
+ PRODUCT_BUNDLE_IDENTIFIER = com.cakewallet.monero;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
diff --git a/macos/Podfile.lock b/macos/Podfile.lock
index ccdbe0c7..594c53e5 100644
--- a/macos/Podfile.lock
+++ b/macos/Podfile.lock
@@ -5,6 +5,8 @@ PODS:
- FlutterMacOS
- connectivity_plus (0.0.1):
- FlutterMacOS
+ - cw_decred (0.0.1):
+ - FlutterMacOS
- cw_mweb (0.0.1):
- FlutterMacOS
- device_info_plus (0.0.1):
@@ -28,12 +30,19 @@ PODS:
- FlutterMacOS (1.0.0)
- in_app_review (2.0.0):
- FlutterMacOS
+ - local_auth_darwin (0.0.1):
+ - Flutter
+ - FlutterMacOS
- OrderedSet (6.0.3)
- package_info_plus (0.0.1):
- FlutterMacOS
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
+ - rive_common (0.0.1):
+ - FlutterMacOS
+ - rlz (0.0.1):
+ - FlutterMacOS
- share_plus (0.0.1):
- FlutterMacOS
- shared_preferences_foundation (0.0.1):
@@ -83,6 +92,7 @@ DEPENDENCIES:
- bitbox_flutter (from `Flutter/ephemeral/.symlinks/plugins/bitbox_flutter/macos`)
- breez_sdk_spark_flutter (from `Flutter/ephemeral/.symlinks/plugins/breez_sdk_spark_flutter/macos`)
- connectivity_plus (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos`)
+ - cw_decred (from `Flutter/ephemeral/.symlinks/plugins/cw_decred/macos`)
- cw_mweb (from `Flutter/ephemeral/.symlinks/plugins/cw_mweb/macos`)
- device_info_plus (from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`)
- devicelocale (from `Flutter/ephemeral/.symlinks/plugins/devicelocale/macos`)
@@ -95,8 +105,11 @@ DEPENDENCIES:
- flutter_secure_storage_macos (from `Flutter/ephemeral/.symlinks/plugins/flutter_secure_storage_macos/macos`)
- FlutterMacOS (from `Flutter/ephemeral`)
- in_app_review (from `Flutter/ephemeral/.symlinks/plugins/in_app_review/macos`)
+ - local_auth_darwin (from `Flutter/ephemeral/.symlinks/plugins/local_auth_darwin/darwin`)
- package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`)
- path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`)
+ - rive_common (from `Flutter/ephemeral/.symlinks/plugins/rive_common/macos`)
+ - rlz (from `Flutter/ephemeral/.symlinks/plugins/rlz/macos`)
- share_plus (from `Flutter/ephemeral/.symlinks/plugins/share_plus/macos`)
- shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin`)
- sp_scanner (from `Flutter/ephemeral/.symlinks/plugins/sp_scanner/macos`)
@@ -119,6 +132,8 @@ EXTERNAL SOURCES:
:path: Flutter/ephemeral/.symlinks/plugins/breez_sdk_spark_flutter/macos
connectivity_plus:
:path: Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos
+ cw_decred:
+ :path: Flutter/ephemeral/.symlinks/plugins/cw_decred/macos
cw_mweb:
:path: Flutter/ephemeral/.symlinks/plugins/cw_mweb/macos
device_info_plus:
@@ -143,10 +158,16 @@ EXTERNAL SOURCES:
:path: Flutter/ephemeral
in_app_review:
:path: Flutter/ephemeral/.symlinks/plugins/in_app_review/macos
+ local_auth_darwin:
+ :path: Flutter/ephemeral/.symlinks/plugins/local_auth_darwin/darwin
package_info_plus:
:path: Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos
path_provider_foundation:
:path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin
+ rive_common:
+ :path: Flutter/ephemeral/.symlinks/plugins/rive_common/macos
+ rlz:
+ :path: Flutter/ephemeral/.symlinks/plugins/rlz/macos
share_plus:
:path: Flutter/ephemeral/.symlinks/plugins/share_plus/macos
shared_preferences_foundation:
@@ -167,34 +188,38 @@ EXTERNAL SOURCES:
:path: Flutter/ephemeral/.symlinks/plugins/wakelock_plus/macos
SPEC CHECKSUMS:
- bitbox_flutter: b3c6d3c4970b134a78a17fddef0ef429cfec2593
- breez_sdk_spark_flutter: b7826ff465c65d620a03560c28c384f44c2dc383
- connectivity_plus: 4adf20a405e25b42b9c9f87feff8f4b6fde18a4e
- cw_mweb: 4746a3b5cc5bd4afe6fadd2481c4f7b239e391d0
- device_info_plus: b0fafc687fb901e2af612763340f1b0d4352f8e5
- devicelocale: 456a07c045d3113938aa4983065bd8526e2af792
+ bitbox_flutter: 16088f5c7febacf894f4d07bbdfb441c9f0757fe
+ breez_sdk_spark_flutter: 2e864a52e699546aedea3d64d0e0cc88bc0ac595
+ connectivity_plus: 0a976dfd033b59192912fa3c6c7b54aab5093802
+ cw_decred: 0c93fbeb31bd97a6ad4ec5680960af0943bfca78
+ cw_mweb: 7440b12ead811dda972a9918442ea2a458e8742c
+ device_info_plus: 5401765fde0b8d062a2f8eb65510fb17e77cf07f
+ devicelocale: 9f0f36ac651cabae2c33f32dcff4f32b61c38225
dnssec_proof: d461cac7bd3301eb7447f87936745a0c1ae0a67e
- fast_scanner: a4ead8e56f185cd565e25250fdb97fa669ea1d2e
- file_selector_macos: 6280b52b459ae6c590af5d78fc35c7267a3c4b31
- flutter_inappwebview_macos: c2d68649f9f8f1831bfcd98d73fd6256366d9d1d
- flutter_local_authentication: 2f9a2682f498abcc12d7e9729b5007a947170fdc
- flutter_local_notifications: 4bf37a31afde695b56091b4ae3e4d9c7a7e6cda0
- flutter_secure_storage_macos: 3dacac420d84c4d0dc5e868194ee43c8664ec797
+ fast_scanner: d31bae07e2653403a69dac99fb710c1722b16a97
+ file_selector_macos: cc3858c981fe6889f364731200d6232dac1d812d
+ flutter_inappwebview_macos: bdf207b8f4ebd58e86ae06cd96b147de99a67c9b
+ flutter_local_authentication: 85674893931e1c9cfa7c9e4f5973cb8c56b018b0
+ flutter_local_notifications: 4ccab5b7a22835214a6672e3f9c5e8ae207dab36
+ flutter_secure_storage_macos: d56e2d218c1130b262bef8b4a7d64f88d7f9c9ea
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
- in_app_review: 66e7680752b632d83f4f0e88b34d52ed303fbff4
+ in_app_review: 866c9b17c87a7b46a395bda43f5d3ca02deb585a
+ local_auth_darwin: fa4b06454df7df8e97c18d7ee55151c57e7af0de
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
- package_info_plus: f0052d280d17aa382b932f399edf32507174e870
- path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
- share_plus: 510bf0af1a42cd602274b4629920c9649c52f4cc
- shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
- sp_scanner: d9316427b628dd86d6e9e3c5d42ed6b4b410157c
- sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
+ package_info_plus: 12f1c5c2cfe8727ca46cbd0b26677728972d9a5b
+ path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
+ rive_common: 9580b9f1f08a8c85006083078e80479edf3db26a
+ rlz: fa94ecbcb2ca519363c320ec7a0f22525a536b59
+ share_plus: 1fa619de8392a4398bfaf176d441853922614e89
+ shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
+ sp_scanner: 269d96e0ec3173e69156be7239b95182be3b8303
+ sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b
- sqlite3_flutter_libs: 83f8e9f5b6554077f1d93119fe20ebaa5f3a9ef1
- torch_dart: 7e4f682c34ee0d967a35977102590094a7510c90
- universal_ble: ff19787898040d721109c6324472e5dd4bc86adc
- url_launcher_macos: 0fba8ddabfc33ce0a9afe7c5fef5aab3d8d2d673
- wakelock_plus: 917609be14d812ddd9e9528876538b2263aaa03b
+ sqlite3_flutter_libs: 86f82662868ee26ff3451f73cac9c5fc2a1f57fa
+ torch_dart: 2e94855e15fcc87bd824e179f1f9c3e0f1e1d302
+ universal_ble: cf52a7b3fd2e7c14d6d7262e9fdadb72ab6b88a6
+ url_launcher_macos: c82c93949963e55b228a30115bd219499a6fe404
+ wakelock_plus: 9d63063ffb7af1c215209769067c57103bde719d
PODFILE CHECKSUM: 65ec1541137fb5b35d00490dec1bb48d4d9586bb
diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj
index 6474af82..fec311d1 100644
--- a/macos/Runner.xcodeproj/project.pbxproj
+++ b/macos/Runner.xcodeproj/project.pbxproj
@@ -27,6 +27,7 @@
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
83FF6BF911B29965D3589BE7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD06F8F6E3797AC031038136 /* Pods_Runner.framework */; };
+ 8438E2252FBBAEF1003EC0C4 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 8438E2242FBBAEF1003EC0C4 /* AppIcon.icon */; };
9F565D5929954F53009A75FB /* secRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F565D5729954F53009A75FB /* secRandom.swift */; };
CE5899C52F71669A008E754F /* libwownero_wallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE5899C32F71669A008E754F /* libwownero_wallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
CE5899C62F71669A008E754F /* libmonero_wallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE5899C42F71669A008E754F /* libmonero_wallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
@@ -85,6 +86,7 @@
33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
81434A9891ECC211D4A12B7B /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
+ 8438E2242FBBAEF1003EC0C4 /* AppIcon.icon */ = {isa = PBXFileReference; lastKnownFileType = folder.iconcomposer.icon; path = AppIcon.icon; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
981E08F6A19E64F1F4D21DB8 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
9F1E7BFB2BF2D27500C28C9A /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
@@ -128,6 +130,7 @@
33CC10EE2044A3C60003C045 /* Products */,
D73912EC22F37F3D000D13A0 /* Frameworks */,
9B6E7CA3983216A9E173F00F /* Pods */,
+ 8438E2242FBBAEF1003EC0C4 /* AppIcon.icon */,
);
sourceTree = "<group>";
};
@@ -271,6 +274,7 @@
files = (
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
+ 8438E2252FBBAEF1003EC0C4 /* AppIcon.icon in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 96d3fee1..00000000
--- a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "info": {
- "version": 1,
- "author": "xcode"
- },
- "images": [
- {
- "size": "16x16",
- "idiom": "mac",
- "filename": "app_icon_16.png",
- "scale": "1x"
- },
- {
- "size": "16x16",
- "idiom": "mac",
- "filename": "app_icon_32.png",
- "scale": "2x"
- },
- {
- "size": "32x32",
- "idiom": "mac",
- "filename": "app_icon_32.png",
- "scale": "1x"
- },
- {
- "size": "32x32",
- "idiom": "mac",
- "filename": "app_icon_64.png",
- "scale": "2x"
- },
- {
- "size": "128x128",
- "idiom": "mac",
- "filename": "app_icon_128.png",
- "scale": "1x"
- },
- {
- "size": "128x128",
- "idiom": "mac",
- "filename": "app_icon_256.png",
- "scale": "2x"
- },
- {
- "size": "256x256",
- "idiom": "mac",
- "filename": "app_icon_256.png",
- "scale": "1x"
- },
- {
- "size": "256x256",
- "idiom": "mac",
- "filename": "app_icon_512.png",
- "scale": "2x"
- },
- {
- "size": "512x512",
- "idiom": "mac",
- "filename": "app_icon_512.png",
- "scale": "1x"
- },
- {
- "size": "512x512",
- "idiom": "mac",
- "filename": "app_icon_1024.png",
- "scale": "2x"
- }
- ]
-}
\ No newline at end of file
diff --git a/macos/Runner/Assets.xcassets/Contents.json b/macos/Runner/Assets.xcassets/Contents.json
new file mode 100644
index 00000000..73c00596
--- /dev/null
+++ b/macos/Runner/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/scripts/ios/app_icon.sh b/scripts/ios/app_icon.sh
index adc1c36e..df8dd000 100755
--- a/scripts/ios/app_icon.sh
+++ b/scripts/ios/app_icon.sh
@@ -1,225 +1,17 @@
#!/bin/sh
-CONTENTS_JSON_PATH=""
-
-ICON_20_2x_PATH=""
-ICON_20_3x_PATH=""
-ICON_29_2x_PATH=""
-ICON_29_3x_PATH=""
-ICON_38_2x_PATH=""
-ICON_38_3x_PATH=""
-ICON_40_2x_PATH=""
-ICON_40_3x_PATH=""
-ICON_60_2x_PATH=""
-ICON_60_3x_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_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
-mkdir -p $DEST_DIR_PATH
+DEST_DIR_PATH="`pwd`/../../ios/AppIcon.icon"
+SRC_DIR_PATH="`pwd`/../../assets/images/ios_icons"
+mkdir -p "$DEST_DIR_PATH"
case $APP_IOS_TYPE in
"monero.com")
- ICON_DIRECTORY=monero_ios_icons;;
+ ICON_DIRECTORY="monerocom-app.icon"
+ ;;
"cakewallet")
- ICON_DIRECTORY=cakewallet_ios_icons;;
+ ICON_DIRECTORY="cakewallet-app.icon"
+ ;;
esac
-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
-
-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
-
-
+rm -rf $DEST_DIR_PATH
+cp -r "$SRC_DIR_PATH/$ICON_DIRECTORY" "$DEST_DIR_PATH"
\ No newline at end of file
diff --git a/scripts/macos/app_icon.sh b/scripts/macos/app_icon.sh
index 28ca9c17..27f166a9 100755
--- a/scripts/macos/app_icon.sh
+++ b/scripts/macos/app_icon.sh
@@ -1,44 +1,17 @@
#!/bin/sh
-ICON_16_PATH=""
-ICON_32_PATH=""
-ICON_64_PATH=""
-ICON_128_PATH=""
-ICON_256_PATH=""
-ICON_1024_PATH=""
-DEST_DIR_PATH=`pwd`/../../macos/Runner/Assets.xcassets/AppIcon.appiconset
+DEST_DIR_PATH="`pwd`/../../macos/AppIcon.icon"
+SRC_DIR_PATH="`pwd`/../../assets/images/ios_icons"
+mkdir -p "$DEST_DIR_PATH"
case $APP_MACOS_TYPE in
"monero.com")
- ICON_16_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_16.png
- ICON_32_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_32.png
- ICON_64_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_64.png
- ICON_128_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_128.png
- ICON_256_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_256.png
- ICON_512_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_512.png
- ICON_1024_PATH=`pwd`/../../assets/images/macos_icons/monero_macos_icons/monero_macos_1024.png;;
+ ICON_DIRECTORY="monerocom-app.icon"
+ ;;
"cakewallet")
- ICON_16_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_16.png
- ICON_32_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_32.png
- ICON_64_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_64.png
- ICON_128_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_128.png
- ICON_256_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_256.png
- ICON_512_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_512.png
- ICON_1024_PATH=`pwd`/../../assets/images/macos_icons/cakewallet_macos_icons/cakewallet_macos_1024.png;;
+ ICON_DIRECTORY="cakewallet-app.icon"
+ ;;
esac
-rm $DEST_DIR_PATH/app_icon_16.png
-rm $DEST_DIR_PATH/app_icon_32.png
-rm $DEST_DIR_PATH/app_icon_64.png
-rm $DEST_DIR_PATH/app_icon_128.png
-rm $DEST_DIR_PATH/app_icon_256.png
-rm $DEST_DIR_PATH/app_icon_512.png
-rm $DEST_DIR_PATH/app_icon_1024.png
-
-ln -s $ICON_16_PATH $DEST_DIR_PATH/app_icon_16.png
-ln -s $ICON_32_PATH $DEST_DIR_PATH/app_icon_32.png
-ln -s $ICON_64_PATH $DEST_DIR_PATH/app_icon_64.png
-ln -s $ICON_128_PATH $DEST_DIR_PATH/app_icon_128.png
-ln -s $ICON_256_PATH $DEST_DIR_PATH/app_icon_256.png
-ln -s $ICON_512_PATH $DEST_DIR_PATH/app_icon_512.png
-ln -s $ICON_1024_PATH $DEST_DIR_PATH/app_icon_1024.png
\ No newline at end of file
+rm -rf $DEST_DIR_PATH
+cp -r "$SRC_DIR_PATH/$ICON_DIRECTORY" "$DEST_DIR_PATH"
\ No newline at end of file
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.