diff --git a/ios/BlueWallet.xcodeproj/project.pbxproj b/ios/BlueWallet.xcodeproj/project.pbxproj index 439c972cd..8c186f345 100644 --- a/ios/BlueWallet.xcodeproj/project.pbxproj +++ b/ios/BlueWallet.xcodeproj/project.pbxproj @@ -20,6 +20,8 @@ 32F0A29A2311DBB20095C559 /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F0A2992311DBB20095C559 /* ComplicationController.swift */; }; 5875B7B2D85DC56E00F292FF /* libPods-WalletInformationWidgetExtension.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC8A6C610EAE90F810EADCC /* libPods-WalletInformationWidgetExtension.a */; platformFilter = ios; }; 590C62D2ED8BF487C33945B0 /* libPods-WalletInformationAndMarketWidgetExtension.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 98455D960744E4E5DD50BA87 /* libPods-WalletInformationAndMarketWidgetExtension.a */; platformFilter = ios; }; + 6D2A6464258BA92D0092292B /* Stickers.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6D2A6463258BA92D0092292B /* Stickers.xcassets */; }; + 6D2A6468258BA92D0092292B /* Stickers.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 6D2A6461258BA92C0092292B /* Stickers.appex */; platformFilter = ios; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 6D2AA7FA2568B8750090B089 /* FiatUnits.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6D2AA7F92568B8750090B089 /* FiatUnits.plist */; }; 6D2AA7FB2568B8750090B089 /* FiatUnits.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6D2AA7F92568B8750090B089 /* FiatUnits.plist */; }; 6D2AA7FC2568B8750090B089 /* FiatUnits.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6D2AA7F92568B8750090B089 /* FiatUnits.plist */; }; @@ -118,6 +120,13 @@ remoteGlobalIDString = 3271B0A8236E2E0700DA766F; remoteInfo = TodayExtension; }; + 6D2A6466258BA92D0092292B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6D2A6460258BA92C0092292B; + remoteInfo = Stickers; + }; 6D6CA4C1255872E7009312A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; @@ -176,6 +185,7 @@ dstPath = ""; dstSubfolderSpec = 13; files = ( + 6D2A6468258BA92D0092292B /* Stickers.appex in Embed App Extensions */, 6D9946692555A661000E52E8 /* MarketWidgetExtension.appex in Embed App Extensions */, 6D6CA4C3255872E7009312A5 /* PriceWidgetExtension.appex in Embed App Extensions */, 6D9A2E0D254BA348007B5B82 /* WalletInformationAndMarketWidgetExtension.appex in Embed App Extensions */, @@ -298,6 +308,9 @@ 6D294A9C24D512770039E22B /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; 6D294A9D24D5127F0039E22B /* xh */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = xh; path = xh.lproj/Interface.strings; sourceTree = ""; }; 6D294A9E24D512800039E22B /* xh */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = xh; path = xh.lproj/MainInterface.strings; sourceTree = ""; }; + 6D2A6461258BA92C0092292B /* Stickers.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Stickers.appex; sourceTree = BUILT_PRODUCTS_DIR; }; + 6D2A6463258BA92D0092292B /* Stickers.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Stickers.xcassets; sourceTree = ""; }; + 6D2A6465258BA92D0092292B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6D2AA7F92568B8750090B089 /* FiatUnits.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = FiatUnits.plist; sourceTree = ""; }; 6D2AA8072568B8F40090B089 /* FiatUnit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FiatUnit.swift; sourceTree = ""; }; 6D333B3A252FE1A3004D72DF /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; @@ -461,6 +474,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8889F8F93C39BB72C97DD77E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B40D4E39225841ED00428FCC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -566,6 +586,15 @@ name = Resources; sourceTree = ""; }; + 6D2A6462258BA92C0092292B /* Stickers */ = { + isa = PBXGroup; + children = ( + 6D2A6463258BA92D0092292B /* Stickers.xcassets */, + 6D2A6465258BA92D0092292B /* Info.plist */, + ); + path = Stickers; + sourceTree = ""; + }; 6D2AA8062568B8E50090B089 /* Fiat */ = { isa = PBXGroup; children = ( @@ -664,6 +693,7 @@ B40D4E40225841ED00428FCC /* BlueWalletWatch Extension */, 3271B0AC236E2E0700DA766F /* TodayExtension */, 6DEB4B18254FB7D700E9F9AA /* Widgets */, + 6D2A6462258BA92C0092292B /* Stickers */, 83CBBA001A601CBA00E9B192 /* Products */, 2D16E6871FA4F8E400B85C8A /* Frameworks */, B40FE50A21FAD228005D5578 /* Recovered References */, @@ -686,6 +716,7 @@ 6DEB4AAD254FB59B00E9F9AA /* WalletInformationWidgetExtension.appex */, 6D99465E2555A660000E52E8 /* MarketWidgetExtension.appex */, 6D6CA4B8255872E3009312A5 /* PriceWidgetExtension.appex */, + 6D2A6461258BA92C0092292B /* Stickers.appex */, ); name = Products; sourceTree = ""; @@ -809,6 +840,7 @@ 6D9946452555A583000E52E8 /* PBXTargetDependency */, 6D9946682555A661000E52E8 /* PBXTargetDependency */, 6D6CA4C2255872E7009312A5 /* PBXTargetDependency */, + 6D2A6467258BA92D0092292B /* PBXTargetDependency */, ); name = BlueWallet; productName = "Hello World"; @@ -832,6 +864,22 @@ productReference = 3271B0A9236E2E0700DA766F /* BlueWallet - Bitcoin Price.appex */; productType = "com.apple.product-type.app-extension"; }; + 6D2A6460258BA92C0092292B /* Stickers */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6D2A646B258BA92D0092292B /* Build configuration list for PBXNativeTarget "Stickers" */; + buildPhases = ( + 6D2A645F258BA92C0092292B /* Resources */, + 8889F8F93C39BB72C97DD77E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Stickers; + productName = Stickers; + productReference = 6D2A6461258BA92C0092292B /* Stickers.appex */; + productType = "com.apple.product-type.app-extension.messages-sticker-pack"; + }; 6D6CA4B7255872E3009312A5 /* PriceWidgetExtension */ = { isa = PBXNativeTarget; buildConfigurationList = 6D6CA4C6255872E7009312A5 /* Build configuration list for PBXNativeTarget "PriceWidgetExtension" */; @@ -963,6 +1011,9 @@ CreatedOnToolsVersion = 11.2; LastSwiftMigration = 1130; }; + 6D2A6460258BA92C0092292B = { + CreatedOnToolsVersion = 12.1; + }; 6D6CA4B7255872E3009312A5 = { CreatedOnToolsVersion = 12.1; }; @@ -1040,6 +1091,7 @@ 6DEB4AAC254FB59B00E9F9AA /* WalletInformationWidgetExtension */, 6D9A2E01254BA347007B5B82 /* WalletInformationAndMarketWidgetExtension */, 6D6CA4B7255872E3009312A5 /* PriceWidgetExtension */, + 6D2A6460258BA92C0092292B /* Stickers */, ); }; /* End PBXProject section */ @@ -1062,6 +1114,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6D2A645F258BA92C0092292B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6D2A6464258BA92D0092292B /* Stickers.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6D6CA4B6255872E3009312A5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1376,6 +1436,11 @@ target = 3271B0A8236E2E0700DA766F /* TodayExtension */; targetProxy = 3271B0B3236E2E0700DA766F /* PBXContainerItemProxy */; }; + 6D2A6467258BA92D0092292B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 6D2A6460258BA92C0092292B /* Stickers */; + targetProxy = 6D2A6466258BA92D0092292B /* PBXContainerItemProxy */; + }; 6D6CA4C2255872E7009312A5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; platformFilter = ios; @@ -1649,6 +1714,64 @@ }; name = Release; }; + 6D2A6469258BA92D0092292B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = A7W54YZ4WU; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = Stickers/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.1; + MARKETING_VERSION = 6.0.2; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = io.bluewallet.bluewallet.Stickers; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 6D2A646A258BA92D0092292B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "iMessage App Icon"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "iPhone Distribution"; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; + CODE_SIGN_STYLE = Manual; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = A7W54YZ4WU; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = Stickers/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.1; + MARKETING_VERSION = 6.0.2; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = io.bluewallet.bluewallet.Stickers; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = Stickers; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; 6D6CA4C4255872E7009312A5 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2257,6 +2380,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6D2A646B258BA92D0092292B /* Build configuration list for PBXNativeTarget "Stickers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6D2A6469258BA92D0092292B /* Debug */, + 6D2A646A258BA92D0092292B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6D6CA4C6255872E7009312A5 /* Build configuration list for PBXNativeTarget "PriceWidgetExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/ios/Stickers/Info.plist b/ios/Stickers/Info.plist new file mode 100644 index 000000000..9b2f7385e --- /dev/null +++ b/ios/Stickers/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + BlueWallet + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleVersion + 1 + NSExtension + + NSExtensionPointIdentifier + com.apple.message-payload-provider + NSExtensionPrincipalClass + StickerBrowserViewController + + + diff --git a/ios/Stickers/Stickers.entitlements b/ios/Stickers/Stickers.entitlements new file mode 100644 index 000000000..ee95ab7e5 --- /dev/null +++ b/ios/Stickers/Stickers.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.network.client + + + diff --git a/ios/Stickers/Stickers.xcassets/Contents.json b/ios/Stickers/Stickers.xcassets/Contents.json new file mode 100644 index 000000000..4aa7c5350 --- /dev/null +++ b/ios/Stickers/Stickers.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} \ No newline at end of file diff --git a/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/Contents.json b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/Contents.json new file mode 100644 index 000000000..078b07b42 --- /dev/null +++ b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/Contents.json @@ -0,0 +1,9 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "filename" : "bitcoin-logo-png-transparent.png" + } +} diff --git a/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/bitcoin-logo-png-transparent.png b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/bitcoin-logo-png-transparent.png new file mode 100644 index 000000000..0293306ac Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Bitcoin.sticker/bitcoin-logo-png-transparent.png differ diff --git a/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/Contents.json b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/Contents.json new file mode 100644 index 000000000..ff04960f1 --- /dev/null +++ b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/Contents.json @@ -0,0 +1,9 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "filename" : "marketing-1024x1024.png" + } +} diff --git a/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/marketing-1024x1024.png b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/marketing-1024x1024.png new file mode 100644 index 000000000..482396034 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/BlueWallet.sticker/marketing-1024x1024.png differ diff --git a/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Contents.json b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Contents.json new file mode 100644 index 000000000..df426243c --- /dev/null +++ b/ios/Stickers/Stickers.xcassets/Sticker Pack.stickerpack/Contents.json @@ -0,0 +1,17 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "grid-size" : "regular" + }, + "stickers" : [ + { + "filename" : "Bitcoin.sticker" + }, + { + "filename" : "BlueWallet.sticker" + } + ] +} diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/Contents.json b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/Contents.json new file mode 100644 index 000000000..f2752e2d7 --- /dev/null +++ b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/Contents.json @@ -0,0 +1,91 @@ +{ + "images" : [ + { + "filename" : "icon-29x29@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "icon-29x29@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "filename" : "icon-60x45@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x45" + }, + { + "filename" : "icon-60x45@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x45" + }, + { + "filename" : "icon-29x29~ipad@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "icon-67x50~ipad@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "67x50" + }, + { + "filename" : "icon-74x55~ipad@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "74x55" + }, + { + "filename" : "marketing-1024x1024.png", + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + }, + { + "filename" : "icon-27x20@2x.png", + "idiom" : "universal", + "platform" : "ios", + "scale" : "2x", + "size" : "27x20" + }, + { + "filename" : "icon-27x20@3x.png", + "idiom" : "universal", + "platform" : "ios", + "scale" : "3x", + "size" : "27x20" + }, + { + "filename" : "icon-32x24@2x.png", + "idiom" : "universal", + "platform" : "ios", + "scale" : "2x", + "size" : "32x24" + }, + { + "filename" : "icon-32x24@3x.png", + "idiom" : "universal", + "platform" : "ios", + "scale" : "3x", + "size" : "32x24" + }, + { + "filename" : "marketing-1024x768.png", + "idiom" : "ios-marketing", + "platform" : "ios", + "scale" : "1x", + "size" : "1024x768" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@2x.png new file mode 100644 index 000000000..e08c25f2a Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@3x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@3x.png new file mode 100644 index 000000000..e487e5b81 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-27x20@3x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@2x.png new file mode 100644 index 000000000..2893288e3 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@3x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@3x.png new file mode 100644 index 000000000..873bcf8e8 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29@3x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29~ipad@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29~ipad@2x.png new file mode 100644 index 000000000..2893288e3 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-29x29~ipad@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@2x.png new file mode 100644 index 000000000..ea43c0812 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@3x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@3x.png new file mode 100644 index 000000000..38becd407 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-32x24@3x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@2x.png new file mode 100644 index 000000000..a89065a23 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@3x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@3x.png new file mode 100644 index 000000000..1a0308298 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-60x45@3x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-67x50~ipad@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-67x50~ipad@2x.png new file mode 100644 index 000000000..47345af28 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-67x50~ipad@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-74x55~ipad@2x.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-74x55~ipad@2x.png new file mode 100644 index 000000000..27a1e1bc7 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/icon-74x55~ipad@2x.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x1024.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x1024.png new file mode 100644 index 000000000..482396034 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x1024.png differ diff --git a/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x768.png b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x768.png new file mode 100644 index 000000000..0a356db31 Binary files /dev/null and b/ios/Stickers/Stickers.xcassets/iMessage App Icon.stickersiconset/marketing-1024x768.png differ