diff --git a/Gemfile b/Gemfile index 2ccf2ecb1d..54cbd00f09 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,6 @@ source "https://rubygems.org" gem "fastlane" +gem "cocoapods" plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/Gemfile.lock b/Gemfile.lock index 1cf9f5d539..2d23059c63 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -5,8 +5,23 @@ GEM base64 nkf rexml + activesupport (7.2.2.1) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) + algoliasearch (1.27.5) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) artifactory (3.0.17) atomos (0.1.3) aws-eventstream (1.3.0) @@ -28,17 +43,63 @@ GEM aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) base64 (0.2.0) + benchmark (0.3.0) + bigdecimal (3.2.2) claide (1.1.0) + cocoapods (1.16.2) + addressable (~> 2.8) + claide (>= 1.0.2, < 2.0) + cocoapods-core (= 1.16.2) + cocoapods-deintegrate (>= 1.0.3, < 2.0) + cocoapods-downloader (>= 2.1, < 3.0) + cocoapods-plugins (>= 1.0.0, < 2.0) + cocoapods-search (>= 1.0.0, < 2.0) + cocoapods-trunk (>= 1.6.0, < 2.0) + cocoapods-try (>= 1.1.0, < 2.0) + colored2 (~> 3.1) + escape (~> 0.0.4) + fourflusher (>= 2.3.0, < 3.0) + gh_inspector (~> 1.0) + molinillo (~> 0.8.0) + nap (~> 1.0) + ruby-macho (>= 2.3.0, < 3.0) + xcodeproj (>= 1.27.0, < 2.0) + cocoapods-core (1.16.2) + activesupport (>= 5.0, < 8) + addressable (~> 2.8) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) + fuzzy_match (~> 2.0.4) + nap (~> 1.0) + netrc (~> 0.11) + public_suffix (~> 4.0) + typhoeus (~> 1.0) + cocoapods-deintegrate (1.0.5) + cocoapods-downloader (2.1) + cocoapods-plugins (1.0.0) + nap + cocoapods-search (1.0.1) + cocoapods-trunk (1.6.0) + nap (>= 0.8, < 2.0) + netrc (~> 0.11) + cocoapods-try (1.2.0) colored (1.2) colored2 (3.1.2) commander (4.6.0) highline (~> 2.0.0) + concurrent-ruby (1.3.5) + connection_pool (2.5.0) declarative (0.0.20) digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) domain_name (0.6.20240107) dotenv (2.8.1) + drb (2.2.0) + ruby2_keywords emoji_regex (3.2.3) + escape (0.0.4) + ethon (0.16.0) + ffi (>= 1.15.0) excon (0.112.0) faraday (1.10.4) faraday-em_http (~> 1.0) @@ -117,6 +178,9 @@ GEM fastlane-plugin-increment_build_number (0.0.4) fastlane-sirp (1.0.0) sysrandom (~> 1.0) + ffi (1.17.1-arm64-darwin) + fourflusher (2.3.1) + fuzzy_match (2.0.4) gh_inspector (1.1.3) google-apis-androidpublisher_v3 (0.54.0) google-apis-core (>= 0.11.0, < 2.a) @@ -162,21 +226,28 @@ GEM http-cookie (1.0.8) domain_name (~> 0.5) httpclient (2.8.3) + i18n (1.14.7) + concurrent-ruby (~> 1.0) jmespath (1.6.2) json (2.9.1) jwt (2.10.1) base64 + logger (1.7.0) mini_magick (4.13.2) mini_mime (1.1.5) + minitest (5.20.0) + molinillo (0.8.0) multi_json (1.15.0) multipart-post (2.4.1) nanaimo (0.4.0) + nap (1.1.0) naturally (2.2.1) + netrc (0.11.0) nkf (0.2.0) optparse (0.6.0) os (1.1.4) plist (3.7.2) - public_suffix (6.0.1) + public_suffix (4.0.7) rake (13.2.1) representable (3.2.0) declarative (< 0.1.0) @@ -185,8 +256,10 @@ GEM retriable (3.1.2) rexml (3.4.0) rouge (3.28.0) + ruby-macho (2.5.1) ruby2_keywords (0.0.5) rubyzip (2.4.1) + securerandom (0.3.1) security (0.1.5) signet (0.19.0) addressable (~> 2.8) @@ -205,6 +278,10 @@ GEM tty-screen (0.8.2) tty-spinner (0.9.3) tty-cursor (~> 0.7) + typhoeus (1.4.1) + ethon (>= 0.9.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) uber (0.1.0) unicode-display_width (2.6.0) word_wrap (1.0.0) @@ -221,10 +298,11 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS + arm64-darwin-24 ruby - x64-mingw-ucrt DEPENDENCIES + cocoapods fastlane fastlane-plugin-firebase_app_distribution fastlane-plugin-increment_build_number diff --git a/cmp-ios/iosApp.xcodeproj/xcuserdata/hekmatullahamin.xcuserdatad/xcschemes/iosApp.xcscheme b/cmp-ios/iosApp.xcodeproj/xcuserdata/hekmatullahamin.xcuserdatad/xcschemes/iosApp.xcscheme new file mode 100644 index 0000000000..7755e8de1e --- /dev/null +++ b/cmp-ios/iosApp.xcodeproj/xcuserdata/hekmatullahamin.xcuserdatad/xcschemes/iosApp.xcscheme @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json b/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json index 415ecf73c4..38a819e6dc 100644 --- a/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "mifospay_logo_1024.png", + "filename" : "mifosmobile_logo_1024.png", "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" diff --git a/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifosmobile_logo_1024.png b/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifosmobile_logo_1024.png new file mode 100644 index 0000000000..0530341a1b Binary files /dev/null and b/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifosmobile_logo_1024.png differ diff --git a/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifospay_logo_1024.png b/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifospay_logo_1024.png deleted file mode 100644 index 952056c200..0000000000 Binary files a/cmp-ios/iosApp/Assets.xcassets/AppIcon.appiconset/mifospay_logo_1024.png and /dev/null differ diff --git a/cmp-ios/iosApp/Info.plist b/cmp-ios/iosApp/Info.plist index ed1e60f8b9..597a03ea9f 100644 --- a/cmp-ios/iosApp/Info.plist +++ b/cmp-ios/iosApp/Info.plist @@ -2,6 +2,8 @@ + CADisableMinimumFrameDurationOnPhone + CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleExecutable @@ -15,20 +17,19 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 1.0 + 1.0.0 CFBundleVersion - 1 + 4 + ITSAppUsesNonExemptEncryption + LSRequiresIPhoneOS - CADisableMinimumFrameDurationOnPhone - + NSCameraUsageDescription + We use the camera to scan QR codes for payments and to add beneficiaries. No images or video are stored. NSPhotoLibraryAddUsageDescription - Allow access to add photos to your library so you can save artworks directly to your device and view them offline. - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - + Allow access to choose a photo or document you decide to upload (e.g., profile photo or ID). + NSPhotoLibraryUsageDescription + Allow access to choose a photo or document you decide to upload (e.g., profile photo or ID). UIApplicationSceneManifest UIApplicationSupportsMultipleScenes diff --git a/fastlane/FastFile b/fastlane/FastFile index 227a8063ef..929a490017 100644 --- a/fastlane/FastFile +++ b/fastlane/FastFile @@ -393,7 +393,9 @@ platform :ios do update_plist( plist_path: ios_config[:plist_path], block: proc do |plist| - plist["NSCameraUsageDescription"] = "We use the camera to scan QR codes to send and receive payments." + plist["ITSAppUsesNonExemptEncryption"] = false + plist["NSCameraUsageDescription"] = "We use the camera to scan QR codes for payments and to add beneficiaries. No images or video are stored." + plist["NSPhotoLibraryUsageDescription"] = "Allow access to choose a photo or document you decide to upload (e.g., profile photo or ID)." end ) end @@ -468,7 +470,7 @@ platform :ios do build_signed_ios( options.merge( match_type: "adhoc", - provisioning_profile_name: "match AdHoc org.mifospay" + provisioning_profile_name: "match AdHoc org.mifos.mobile" ) ) @@ -513,7 +515,7 @@ platform :ios do build_ios_project( options.merge( - provisioning_profile_name: "match AppStore org.mifospay" + provisioning_profile_name: "match AppStore org.mifos.mobile" ) ) @@ -554,11 +556,12 @@ platform :ios do build_ios_project( options.merge( - provisioning_profile_name: "match AppStore org.mifospay" + provisioning_profile_name: "match AppStore org.mifos.mobile" ) ) deliver( + screenshots_path: ios_config[:screenshots_ios_path], metadata_path: options[:metadata_path] || ios_config[:metadata_path], submit_for_review: false, # Set to true if you want to auto-submit for review automatic_release: true, # Set to true if you want to auto-release once it approved diff --git a/fastlane/age_rating.json b/fastlane/age_rating.json new file mode 100644 index 0000000000..83a0e5bcd0 --- /dev/null +++ b/fastlane/age_rating.json @@ -0,0 +1,16 @@ +{ + "violenceCartoonOrFantasy": "NONE", + "violenceRealistic": "NONE", + "violenceRealisticProlongedGraphicOrSadistic": "NONE", + "profanityOrCrudeHumor": "NONE", + "matureOrSuggestiveThemes": "NONE", + "horrorOrFearThemes": "NONE", + "sexualContentGraphicAndNudity": "NONE", + "alcoholTobaccoOrDrugUseOrReferences": "NONE", + "gamblingSimulated": "NONE", + "sexualContentOrNudity": "NONE", + "contests": "NONE", + "medicalOrTreatmentInformation": "NONE", + "unrestrictedWebAccess": false, + "gambling": false +} \ No newline at end of file diff --git a/fastlane/app_privacy_details.json b/fastlane/app_privacy_details.json new file mode 100644 index 0000000000..5a6d6242cd --- /dev/null +++ b/fastlane/app_privacy_details.json @@ -0,0 +1,101 @@ +[ + { + "category": "CONTACTS", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "CREDIT_AND_FRAUD", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "DEVICE_ID", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "EMAIL_ADDRESS", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "NAME", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "OTHER_FINANCIAL_INFO", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "PAYMENT_INFORMATION", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "PHONE_NUMBER", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "PHOTOS_OR_VIDEOS", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "PHYSICAL_ADDRESS", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + }, + { + "category": "USER_ID", + "purposes": [ + "APP_FUNCTIONALITY" + ], + "data_protections": [ + "DATA_LINKED_TO_YOU" + ] + } +] \ No newline at end of file diff --git a/fastlane/metadata/ios/copyright.txt b/fastlane/metadata/ios/copyright.txt new file mode 100644 index 0000000000..0511372d89 --- /dev/null +++ b/fastlane/metadata/ios/copyright.txt @@ -0,0 +1,3 @@ +© 2025 The Mifos Initiative + +This app is licensed under the Mozilla Public License, v. 2.0. diff --git a/fastlane/metadata/ios/en-US/apple_tv_privacy_policy.txt b/fastlane/metadata/ios/en-US/apple_tv_privacy_policy.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/en-US/apple_tv_privacy_policy.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/en-US/description.txt b/fastlane/metadata/ios/en-US/description.txt new file mode 100644 index 0000000000..df58a66d37 --- /dev/null +++ b/fastlane/metadata/ios/en-US/description.txt @@ -0,0 +1,12 @@ +Mifos Mobile is a modern, white-label mobile banking app for financial institutions running Mifos X / Apache Fineract. It gives customers a clear view of their savings and loan accounts and lets them move money, repay loans, and stay on top of activity—all from a clean, intuitive interface. + +WHAT YOU CAN DO +• View a summary of all your accounts at a glance, with detailed balances and transaction history +• Download or review account statements +• Apply for new accounts (when enabled by your institution) +• Transfer funds between your own savings accounts +• Repay loans directly from linked savings accounts +• Send money to other customers of your financial institution +• Add beneficiaries quickly—scan or share a QR code to set them up +• See recent activity instantly and receive in-app notifications about important events and campaigns +• Manage profile details and change your password from Settings diff --git a/fastlane/metadata/ios/en-US/keywords.txt b/fastlane/metadata/ios/en-US/keywords.txt new file mode 100644 index 0000000000..4e12a2569a --- /dev/null +++ b/fastlane/metadata/ios/en-US/keywords.txt @@ -0,0 +1,2 @@ +mobilebanking,onlinebanking,savingsaccount,loanrepayment,statements,transfers,beneficiaries + diff --git a/fastlane/metadata/ios/en-US/marketing_url.txt b/fastlane/metadata/ios/en-US/marketing_url.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/en-US/marketing_url.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/en-US/name.txt b/fastlane/metadata/ios/en-US/name.txt new file mode 100644 index 0000000000..a699f519ad --- /dev/null +++ b/fastlane/metadata/ios/en-US/name.txt @@ -0,0 +1 @@ +Mifos Mobile diff --git a/fastlane/metadata/ios/en-US/privacy_url.txt b/fastlane/metadata/ios/en-US/privacy_url.txt new file mode 100644 index 0000000000..7d920f6aa8 --- /dev/null +++ b/fastlane/metadata/ios/en-US/privacy_url.txt @@ -0,0 +1 @@ +https://openmf.github.io/privacy_policy_mifos_mobile.html diff --git a/fastlane/metadata/ios/en-US/promotional_text.txt b/fastlane/metadata/ios/en-US/promotional_text.txt new file mode 100644 index 0000000000..9b2fa689ca --- /dev/null +++ b/fastlane/metadata/ios/en-US/promotional_text.txt @@ -0,0 +1 @@ +Manage savings and loans, view statements, transfer money, repay loans, and get in-app notifications—securely connected to your financial institution. diff --git a/fastlane/metadata/ios/en-US/release_notes.txt b/fastlane/metadata/ios/en-US/release_notes.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/en-US/release_notes.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/en-US/subtitle.txt b/fastlane/metadata/ios/en-US/subtitle.txt new file mode 100644 index 0000000000..f94196cf00 --- /dev/null +++ b/fastlane/metadata/ios/en-US/subtitle.txt @@ -0,0 +1 @@ +Banking for Mifos & Fineract diff --git a/fastlane/metadata/ios/en-US/support_url.txt b/fastlane/metadata/ios/en-US/support_url.txt new file mode 100644 index 0000000000..ea61001db1 --- /dev/null +++ b/fastlane/metadata/ios/en-US/support_url.txt @@ -0,0 +1 @@ +https://github.com/openMF/mifos-mobile diff --git a/fastlane/metadata/ios/primary_category.txt b/fastlane/metadata/ios/primary_category.txt new file mode 100644 index 0000000000..c8865d4115 --- /dev/null +++ b/fastlane/metadata/ios/primary_category.txt @@ -0,0 +1 @@ +FINANCE diff --git a/fastlane/metadata/ios/primary_first_sub_category.txt b/fastlane/metadata/ios/primary_first_sub_category.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/primary_first_sub_category.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/primary_second_sub_category.txt b/fastlane/metadata/ios/primary_second_sub_category.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/primary_second_sub_category.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/review_information/demo_password.txt b/fastlane/metadata/ios/review_information/demo_password.txt new file mode 100644 index 0000000000..f3097ab130 --- /dev/null +++ b/fastlane/metadata/ios/review_information/demo_password.txt @@ -0,0 +1 @@ +password diff --git a/fastlane/metadata/ios/review_information/demo_user.txt b/fastlane/metadata/ios/review_information/demo_user.txt new file mode 100644 index 0000000000..a3fbc27fb3 --- /dev/null +++ b/fastlane/metadata/ios/review_information/demo_user.txt @@ -0,0 +1 @@ +maria diff --git a/fastlane/metadata/ios/review_information/email_address.txt b/fastlane/metadata/ios/review_information/email_address.txt new file mode 100644 index 0000000000..e1e7287971 --- /dev/null +++ b/fastlane/metadata/ios/review_information/email_address.txt @@ -0,0 +1 @@ +info@mifos.org diff --git a/fastlane/metadata/ios/review_information/first_name.txt b/fastlane/metadata/ios/review_information/first_name.txt new file mode 100644 index 0000000000..9f5ad586af --- /dev/null +++ b/fastlane/metadata/ios/review_information/first_name.txt @@ -0,0 +1 @@ +Hekmatullah diff --git a/fastlane/metadata/ios/review_information/last_name.txt b/fastlane/metadata/ios/review_information/last_name.txt new file mode 100644 index 0000000000..6c5796b5e3 --- /dev/null +++ b/fastlane/metadata/ios/review_information/last_name.txt @@ -0,0 +1 @@ +Amin diff --git a/fastlane/metadata/ios/review_information/notes.txt b/fastlane/metadata/ios/review_information/notes.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/review_information/notes.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/review_information/phone_number.txt b/fastlane/metadata/ios/review_information/phone_number.txt new file mode 100644 index 0000000000..c577f12cef --- /dev/null +++ b/fastlane/metadata/ios/review_information/phone_number.txt @@ -0,0 +1 @@ ++44 7391462187 diff --git a/fastlane/metadata/ios/secondary_category.txt b/fastlane/metadata/ios/secondary_category.txt new file mode 100644 index 0000000000..95ef73d18e --- /dev/null +++ b/fastlane/metadata/ios/secondary_category.txt @@ -0,0 +1 @@ +BUSINESS \ No newline at end of file diff --git a/fastlane/metadata/ios/secondary_first_sub_category.txt b/fastlane/metadata/ios/secondary_first_sub_category.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/secondary_first_sub_category.txt @@ -0,0 +1 @@ + diff --git a/fastlane/metadata/ios/secondary_second_sub_category.txt b/fastlane/metadata/ios/secondary_second_sub_category.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/fastlane/metadata/ios/secondary_second_sub_category.txt @@ -0,0 +1 @@ + diff --git a/fastlane/screenshots_ios/en-US/0_APP_IPAD_PRO_3GEN_129_0.png b/fastlane/screenshots_ios/en-US/0_APP_IPAD_PRO_3GEN_129_0.png new file mode 100644 index 0000000000..43c4507496 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/0_APP_IPAD_PRO_3GEN_129_0.png differ diff --git a/fastlane/screenshots_ios/en-US/0_APP_IPHONE_65_0.png b/fastlane/screenshots_ios/en-US/0_APP_IPHONE_65_0.png new file mode 100644 index 0000000000..35a3d7b0ea Binary files /dev/null and b/fastlane/screenshots_ios/en-US/0_APP_IPHONE_65_0.png differ diff --git a/fastlane/screenshots_ios/en-US/1_APP_IPAD_PRO_3GEN_129_1.png b/fastlane/screenshots_ios/en-US/1_APP_IPAD_PRO_3GEN_129_1.png new file mode 100644 index 0000000000..4dbef6f2f3 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/1_APP_IPAD_PRO_3GEN_129_1.png differ diff --git a/fastlane/screenshots_ios/en-US/1_APP_IPHONE_65_1.png b/fastlane/screenshots_ios/en-US/1_APP_IPHONE_65_1.png new file mode 100644 index 0000000000..017f249eb4 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/1_APP_IPHONE_65_1.png differ diff --git a/fastlane/screenshots_ios/en-US/2_APP_IPAD_PRO_3GEN_129_2.png b/fastlane/screenshots_ios/en-US/2_APP_IPAD_PRO_3GEN_129_2.png new file mode 100644 index 0000000000..3a2bbcfac0 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/2_APP_IPAD_PRO_3GEN_129_2.png differ diff --git a/fastlane/screenshots_ios/en-US/2_APP_IPHONE_65_2.png b/fastlane/screenshots_ios/en-US/2_APP_IPHONE_65_2.png new file mode 100644 index 0000000000..a30fdcf8e4 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/2_APP_IPHONE_65_2.png differ diff --git a/fastlane/screenshots_ios/en-US/3_APP_IPAD_PRO_3GEN_129_3.png b/fastlane/screenshots_ios/en-US/3_APP_IPAD_PRO_3GEN_129_3.png new file mode 100644 index 0000000000..c0fe991982 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/3_APP_IPAD_PRO_3GEN_129_3.png differ diff --git a/fastlane/screenshots_ios/en-US/3_APP_IPHONE_65_3.png b/fastlane/screenshots_ios/en-US/3_APP_IPHONE_65_3.png new file mode 100644 index 0000000000..22da57811a Binary files /dev/null and b/fastlane/screenshots_ios/en-US/3_APP_IPHONE_65_3.png differ diff --git a/fastlane/screenshots_ios/en-US/4_APP_IPAD_PRO_3GEN_129_4.png b/fastlane/screenshots_ios/en-US/4_APP_IPAD_PRO_3GEN_129_4.png new file mode 100644 index 0000000000..503b7e9f97 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/4_APP_IPAD_PRO_3GEN_129_4.png differ diff --git a/fastlane/screenshots_ios/en-US/4_APP_IPHONE_65_4.png b/fastlane/screenshots_ios/en-US/4_APP_IPHONE_65_4.png new file mode 100644 index 0000000000..5e7d5fdc22 Binary files /dev/null and b/fastlane/screenshots_ios/en-US/4_APP_IPHONE_65_4.png differ