From 5828a04aeb560821465b795a7096fe2583955449 Mon Sep 17 00:00:00 2001 From: Diego Mello Date: Tue, 4 Oct 2022 10:36:05 -0300 Subject: [PATCH] [IMPROVE] Use Android 12 SplashScreen API (#4479) --- android/app/build.gradle | 1 + .../res/drawable-xxhdpi/splash.png | Bin 22010 -> 0 bytes android/app/src/main/AndroidManifest.xml | 17 +- .../chat/rocket/reactnative/MainActivity.java | 11 +- .../reactnative/share/ShareActivity.java | 2 - .../src/main/res/drawable/launch_screen.xml | 12 - android/app/src/main/res/values/styles.xml | 26 +- .../official/res/drawable-xxhdpi/splash.png | Bin 7711 -> 0 bytes .../official/res/drawable/launch_screen.xml | 12 - android/app/src/play/AndroidManifest.xml | 1 - .../methods/helpers/localAuthentication.ts | 2 +- app/sagas/init.js | 2 +- ios/Podfile.lock | 4 +- ios/RocketChatRN.xcodeproj/project.pbxproj | 582 +++++++++--------- ios/RocketChatRN/BootSplash.storyboard | 45 ++ package.json | 2 +- yarn.lock | 21 +- 17 files changed, 376 insertions(+), 364 deletions(-) delete mode 100644 android/app/src/experimental/res/drawable-xxhdpi/splash.png delete mode 100644 android/app/src/main/res/drawable/launch_screen.xml delete mode 100644 android/app/src/official/res/drawable-xxhdpi/splash.png delete mode 100644 android/app/src/official/res/drawable/launch_screen.xml create mode 100644 ios/RocketChatRN/BootSplash.storyboard diff --git a/android/app/build.gradle b/android/app/build.gradle index 40874614f..cfb08e8fa 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -351,6 +351,7 @@ android { dependencies { implementation project(':@react-native-community_viewpager') + implementation "androidx.core:core-splashscreen:1.0.0" playImplementation project(':react-native-notifications') playImplementation 'com.google.firebase:firebase-core:16.0.0' playImplementation project(':@react-native-firebase_app') diff --git a/android/app/src/experimental/res/drawable-xxhdpi/splash.png b/android/app/src/experimental/res/drawable-xxhdpi/splash.png deleted file mode 100644 index 23285f1bab6fd26775b95ce5c4884bd5f2c1edef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22010 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 - - - - - - + + + + diff --git a/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java b/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java index fa292ee99..e2dac058b 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java +++ b/android/app/src/main/java/chat/rocket/reactnative/MainActivity.java @@ -1,24 +1,23 @@ package chat.rocket.reactnative; -import android.os.Bundle; import android.content.Intent; import android.content.res.Configuration; +import android.os.Bundle; -import com.facebook.react.ReactRootView; -import com.facebook.react.ReactActivityDelegate; import com.facebook.react.ReactActivity; +import com.facebook.react.ReactActivityDelegate; +import com.facebook.react.ReactRootView; +import com.zoontek.rnbootsplash.RNBootSplash; import expo.modules.ReactActivityDelegateWrapper; -import com.zoontek.rnbootsplash.RNBootSplash; - public class MainActivity extends ReactActivity { @Override protected void onCreate(Bundle savedInstanceState) { + RNBootSplash.init(this); // https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 super.onCreate(null); - RNBootSplash.init(R.drawable.launch_screen, MainActivity.this); } @Override diff --git a/android/app/src/main/java/chat/rocket/reactnative/share/ShareActivity.java b/android/app/src/main/java/chat/rocket/reactnative/share/ShareActivity.java index 547ec7da6..366efc3b8 100644 --- a/android/app/src/main/java/chat/rocket/reactnative/share/ShareActivity.java +++ b/android/app/src/main/java/chat/rocket/reactnative/share/ShareActivity.java @@ -1,8 +1,6 @@ package chat.rocket.reactnative.share; import com.facebook.react.ReactActivity; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.ReactRootView; public class ShareActivity extends ReactActivity { @Override diff --git a/android/app/src/main/res/drawable/launch_screen.xml b/android/app/src/main/res/drawable/launch_screen.xml deleted file mode 100644 index a85f4c9fe..000000000 --- a/android/app/src/main/res/drawable/launch_screen.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 1fd46175e..29375d52e 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -7,26 +7,16 @@ @drawable/rn_edit_text_material - - - - - diff --git a/android/app/src/official/res/drawable-xxhdpi/splash.png b/android/app/src/official/res/drawable-xxhdpi/splash.png deleted file mode 100644 index 6fd1cbc9178be9e97713969ebabae01bee1ecefb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7711 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 diff --git a/android/app/src/official/res/drawable/launch_screen.xml b/android/app/src/official/res/drawable/launch_screen.xml deleted file mode 100644 index d4015d97e..000000000 --- a/android/app/src/official/res/drawable/launch_screen.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - diff --git a/android/app/src/play/AndroidManifest.xml b/android/app/src/play/AndroidManifest.xml index 50a489573..969447240 100644 --- a/android/app/src/play/AndroidManifest.xml +++ b/android/app/src/play/AndroidManifest.xml @@ -6,7 +6,6 @@ android:name="chat.rocket.reactnative.MainPlayApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" - android:theme="@style/AppTheme" android:networkSecurityConfig="@xml/network_security_config" tools:replace="android:name" > diff --git a/app/lib/methods/helpers/localAuthentication.ts b/app/lib/methods/helpers/localAuthentication.ts index 066eb1747..f95cdaffa 100644 --- a/app/lib/methods/helpers/localAuthentication.ts +++ b/app/lib/methods/helpers/localAuthentication.ts @@ -134,7 +134,7 @@ export const localAuthenticate = async (server: string): Promise => { // Make sure splash screen has been hidden try { - await RNBootSplash.hide(); + await RNBootSplash.hide({ fade: true }); } catch { // Do nothing } diff --git a/app/sagas/init.js b/app/sagas/init.js index 1e6f787ce..a9ad638a8 100644 --- a/app/sagas/init.js +++ b/app/sagas/init.js @@ -77,7 +77,7 @@ const restore = function* restore() { }; const start = function* start() { - yield RNBootSplash.hide(); + yield RNBootSplash.hide({ fade: true }); }; const root = function* root() { diff --git a/ios/Podfile.lock b/ios/Podfile.lock index a3e6d2808..e7a305b20 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -487,7 +487,7 @@ PODS: - React - rn-fetch-blob (0.12.0): - React-Core - - RNBootSplash (3.2.4): + - RNBootSplash (4.3.2): - React-Core - RNCAsyncStorage (1.17.9): - React-Core @@ -969,7 +969,7 @@ SPEC CHECKSUMS: ReactNativeUiLib: cde7263a7d308b60161cd286f95c9433e79f2f7d rn-extensions-share: 5fd84a80e6594706f0dfa1884f2d6d591b382cf5 rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba - RNBootSplash: 4844706cbb56a3270556c9b94e59dedadccd47e4 + RNBootSplash: 5f346163977573d6b2aeba1b25df9d2245c0d73c RNCAsyncStorage: b2489b49e38c85e10ed45a888d13a2a4c7b32ea1 RNCClipboard: cc054ad1e8a33d2a74cd13e565588b4ca928d8fd RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 diff --git a/ios/RocketChatRN.xcodeproj/project.pbxproj b/ios/RocketChatRN.xcodeproj/project.pbxproj index 020d4e0e8..543343529 100644 --- a/ios/RocketChatRN.xcodeproj/project.pbxproj +++ b/ios/RocketChatRN.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 0B27ED342956F07641034CD4 /* libPods-defaults-Rocket.Chat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 95BB2D8B49B090E54CB0E6C4 /* libPods-defaults-Rocket.Chat.a */; }; 0C6E2DE448364EA896869ADF /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B37C79D9BD0742CE936B6982 /* libc++.tbd */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; @@ -80,8 +81,6 @@ 1EFEB59C2493B6640072EDC0 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1EFEB5952493B6640072EDC0 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 06BB44DD4855498082A744AD /* libz.tbd */; }; 4C4C8603EF082F0A33A95522 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D5C142B655F8EFD006792C /* ExpoModulesProvider.swift */; }; - 5D2080AFB7696E1A6A2B4209 /* libPods-defaults-Rocket.Chat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F380AA6A42141BB1B0512548 /* libPods-defaults-Rocket.Chat.a */; }; - 77CEAA62EF4A0883AB7594F0 /* libPods-defaults-ShareRocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A8C24C4BD4B58A39965CD302 /* libPods-defaults-ShareRocketChatRN.a */; }; 7A006F14229C83B600803143 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7A006F13229C83B600803143 /* GoogleService-Info.plist */; }; 7A0D62D2242AB187006D5C06 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */; }; 7A14FCED257FEB3A005BDCD4 /* Experimental.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */; }; @@ -142,11 +141,12 @@ 7AE10C0728A59530003593CB /* Inter.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7AE10C0528A59530003593CB /* Inter.ttf */; }; 7AE10C0828A59530003593CB /* Inter.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7AE10C0528A59530003593CB /* Inter.ttf */; }; 85160EB6C143E0493FE5F014 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 194D9A8897F4A486C2C6F89A /* ExpoModulesProvider.swift */; }; - B6AE7655841584F76CF6F6E3 /* libPods-defaults-RocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B25203B92671649A4D40DF1 /* libPods-defaults-RocketChatRN.a */; }; + AA7822A0F1B9FC4EAA1B1705 /* libPods-defaults-RocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E15CDD2B6C40595B89CBE323 /* libPods-defaults-RocketChatRN.a */; }; BC404914E86821389EEB543D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391C4F7AA7023CD41EEBD106 /* ExpoModulesProvider.swift */; }; D94D81FB9E10756FAA03F203 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016747EF3B9FED8DE2C9DA14 /* ExpoModulesProvider.swift */; }; + DB59BF968DBBB07A9DB32234 /* libPods-defaults-ShareRocketChatRN.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A77129D0A3428801312D16C9 /* libPods-defaults-ShareRocketChatRN.a */; }; DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BA7E862283664608B3894E34 /* libWatermelonDB.a */; }; - EAD2B6F1B2A7E88F391E7FC3 /* libPods-defaults-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EC05AED6BE930F72082CECD /* libPods-defaults-NotificationService.a */; }; + E0C21D47690209D0D6C9293A /* libPods-defaults-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 516DD5885ACB76B0C02D9D71 /* libPods-defaults-NotificationService.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -211,7 +211,6 @@ 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; 016747EF3B9FED8DE2C9DA14 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-defaults-ShareRocketChatRN/ExpoModulesProvider.swift"; sourceTree = ""; }; 06BB44DD4855498082A744AD /* libz.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; - 0EC05AED6BE930F72082CECD /* libPods-defaults-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07F961A680F5B00A75B9A /* Rocket.Chat Experimental.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Rocket.Chat Experimental.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RocketChatRN/AppDelegate.h; sourceTree = ""; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RocketChatRN/Images.xcassets; sourceTree = ""; }; @@ -264,13 +263,12 @@ 1EFEB5972493B6640072EDC0 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; 1EFEB5992493B6640072EDC0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1EFEB5A12493B67D0072EDC0 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = ""; }; - 254D36979DFB5715FCAB46F7 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.debug.xcconfig"; sourceTree = ""; }; + 20BE132DC55E2A128E828E6D /* Pods-defaults-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.release.xcconfig"; sourceTree = ""; }; 391C4F7AA7023CD41EEBD106 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-defaults-Rocket.Chat/ExpoModulesProvider.swift"; sourceTree = ""; }; - 3B25203B92671649A4D40DF1 /* libPods-defaults-RocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-RocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 45D5C142B655F8EFD006792C /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-defaults-RocketChatRN/ExpoModulesProvider.swift"; sourceTree = ""; }; - 50A6A15C33C12A702C5D7432 /* Pods-defaults-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.release.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.release.xcconfig"; sourceTree = ""; }; + 4C1CEE8C876A117AB69C9BED /* Pods-defaults-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.debug.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.debug.xcconfig"; sourceTree = ""; }; + 516DD5885ACB76B0C02D9D71 /* libPods-defaults-NotificationService.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-NotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 60B2A6A31FC4588700BD58E5 /* RocketChatRN.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = RocketChatRN.entitlements; path = RocketChatRN/RocketChatRN.entitlements; sourceTree = ""; }; - 6DB79D72B15CF5F4FF58E661 /* Pods-defaults-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.debug.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.debug.xcconfig"; sourceTree = ""; }; 7A006F13229C83B600803143 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 7A0D62D1242AB187006D5C06 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; 7A14FCEC257FEB3A005BDCD4 /* Experimental.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Experimental.xcassets; sourceTree = ""; }; @@ -281,15 +279,17 @@ 7AAB3E52257E6A6E00707CF6 /* Rocket.Chat.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Rocket.Chat.app; sourceTree = BUILT_PRODUCTS_DIR; }; 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; 7AE10C0528A59530003593CB /* Inter.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Inter.ttf; sourceTree = ""; }; - 88C94FFF94CEED3642725018 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.release.xcconfig"; sourceTree = ""; }; - 99E7E1A036C0993816456EC8 /* Pods-defaults-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.debug.xcconfig"; sourceTree = ""; }; - A8C24C4BD4B58A39965CD302 /* libPods-defaults-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 95BB2D8B49B090E54CB0E6C4 /* libPods-defaults-Rocket.Chat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-Rocket.Chat.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 95E4F27F34B2F45177152C0C /* Pods-defaults-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-NotificationService.release.xcconfig"; path = "Target Support Files/Pods-defaults-NotificationService/Pods-defaults-NotificationService.release.xcconfig"; sourceTree = ""; }; + 995DDC82FEFCE80FAC748822 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-ShareRocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN.debug.xcconfig"; sourceTree = ""; }; + A77129D0A3428801312D16C9 /* libPods-defaults-ShareRocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-ShareRocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; B37C79D9BD0742CE936B6982 /* libc++.tbd */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; + B3C998695BD48FC0C05EB743 /* Pods-defaults-Rocket.Chat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.debug.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.debug.xcconfig"; sourceTree = ""; }; + B526DEF42C42CFCDC2BA4DE3 /* Pods-defaults-Rocket.Chat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.release.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.release.xcconfig"; sourceTree = ""; }; + B96B87854157F6A51973415A /* Pods-defaults-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.release.xcconfig"; sourceTree = ""; }; BA7E862283664608B3894E34 /* libWatermelonDB.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libWatermelonDB.a; sourceTree = ""; }; - C9B732133AD96F9C93DAAE92 /* Pods-defaults-RocketChatRN.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.release.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.release.xcconfig"; sourceTree = ""; }; - F380AA6A42141BB1B0512548 /* libPods-defaults-Rocket.Chat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-Rocket.Chat.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F4BF2B56AF0C399334E0AD0B /* Pods-defaults-Rocket.Chat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.debug.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.debug.xcconfig"; sourceTree = ""; }; - FAD726E704E4DCF6C9EB71F0 /* Pods-defaults-Rocket.Chat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-Rocket.Chat.release.xcconfig"; path = "Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat.release.xcconfig"; sourceTree = ""; }; + C055F0F63FB8EE3AE75DD19A /* Pods-defaults-RocketChatRN.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-defaults-RocketChatRN.debug.xcconfig"; path = "Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN.debug.xcconfig"; sourceTree = ""; }; + E15CDD2B6C40595B89CBE323 /* libPods-defaults-RocketChatRN.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-defaults-RocketChatRN.a"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -310,7 +310,7 @@ 7ACD4897222860DE00442C55 /* JavaScriptCore.framework in Frameworks */, 24A2AEF2383D44B586D31C01 /* libz.tbd in Frameworks */, DD2BA30A89E64F189C2C24AC /* libWatermelonDB.a in Frameworks */, - B6AE7655841584F76CF6F6E3 /* libPods-defaults-RocketChatRN.a in Frameworks */, + AA7822A0F1B9FC4EAA1B1705 /* libPods-defaults-RocketChatRN.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -319,7 +319,7 @@ buildActionMask = 2147483647; files = ( 1E25743422CBA2CF005A877F /* JavaScriptCore.framework in Frameworks */, - 77CEAA62EF4A0883AB7594F0 /* libPods-defaults-ShareRocketChatRN.a in Frameworks */, + DB59BF968DBBB07A9DB32234 /* libPods-defaults-ShareRocketChatRN.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -327,7 +327,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EAD2B6F1B2A7E88F391E7FC3 /* libPods-defaults-NotificationService.a in Frameworks */, + E0C21D47690209D0D6C9293A /* libPods-defaults-NotificationService.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -348,7 +348,7 @@ 7AAB3E3D257E6A6E00707CF6 /* JavaScriptCore.framework in Frameworks */, 7AAB3E3E257E6A6E00707CF6 /* libz.tbd in Frameworks */, 7AAB3E3F257E6A6E00707CF6 /* libWatermelonDB.a in Frameworks */, - 5D2080AFB7696E1A6A2B4209 /* libPods-defaults-Rocket.Chat.a in Frameworks */, + 0B27ED342956F07641034CD4 /* libPods-defaults-Rocket.Chat.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -499,14 +499,14 @@ 7AC2B09613AA7C3FEBAC9F57 /* Pods */ = { isa = PBXGroup; children = ( - 6DB79D72B15CF5F4FF58E661 /* Pods-defaults-NotificationService.debug.xcconfig */, - 50A6A15C33C12A702C5D7432 /* Pods-defaults-NotificationService.release.xcconfig */, - F4BF2B56AF0C399334E0AD0B /* Pods-defaults-Rocket.Chat.debug.xcconfig */, - FAD726E704E4DCF6C9EB71F0 /* Pods-defaults-Rocket.Chat.release.xcconfig */, - 99E7E1A036C0993816456EC8 /* Pods-defaults-RocketChatRN.debug.xcconfig */, - C9B732133AD96F9C93DAAE92 /* Pods-defaults-RocketChatRN.release.xcconfig */, - 254D36979DFB5715FCAB46F7 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */, - 88C94FFF94CEED3642725018 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */, + 4C1CEE8C876A117AB69C9BED /* Pods-defaults-NotificationService.debug.xcconfig */, + 95E4F27F34B2F45177152C0C /* Pods-defaults-NotificationService.release.xcconfig */, + B3C998695BD48FC0C05EB743 /* Pods-defaults-Rocket.Chat.debug.xcconfig */, + B526DEF42C42CFCDC2BA4DE3 /* Pods-defaults-Rocket.Chat.release.xcconfig */, + C055F0F63FB8EE3AE75DD19A /* Pods-defaults-RocketChatRN.debug.xcconfig */, + B96B87854157F6A51973415A /* Pods-defaults-RocketChatRN.release.xcconfig */, + 995DDC82FEFCE80FAC748822 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */, + 20BE132DC55E2A128E828E6D /* Pods-defaults-ShareRocketChatRN.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -597,10 +597,10 @@ 7ACD4853222860DE00442C55 /* JavaScriptCore.framework */, B37C79D9BD0742CE936B6982 /* libc++.tbd */, 06BB44DD4855498082A744AD /* libz.tbd */, - 0EC05AED6BE930F72082CECD /* libPods-defaults-NotificationService.a */, - F380AA6A42141BB1B0512548 /* libPods-defaults-Rocket.Chat.a */, - 3B25203B92671649A4D40DF1 /* libPods-defaults-RocketChatRN.a */, - A8C24C4BD4B58A39965CD302 /* libPods-defaults-ShareRocketChatRN.a */, + 516DD5885ACB76B0C02D9D71 /* libPods-defaults-NotificationService.a */, + 95BB2D8B49B090E54CB0E6C4 /* libPods-defaults-Rocket.Chat.a */, + E15CDD2B6C40595B89CBE323 /* libPods-defaults-RocketChatRN.a */, + A77129D0A3428801312D16C9 /* libPods-defaults-ShareRocketChatRN.a */, ); name = Frameworks; sourceTree = ""; @@ -620,7 +620,7 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RocketChatRN" */; buildPhases = ( - 845019AB20743AD73331AE01 /* [CP] Check Pods Manifest.lock */, + 5E876E97E065D255440BF14B /* [CP] Check Pods Manifest.lock */, 7AA5C63E23E30D110005C4A7 /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, @@ -629,8 +629,8 @@ 1EC6ACF422CB9FC300A41C61 /* Embed App Extensions */, 1E1EA8082326CCE300E22452 /* ShellScript */, 7AAE9EB32891A0D20024F559 /* Upload source maps to Bugsnag */, - 658B70C0099713BF5CFB3BAF /* [CP] Embed Pods Frameworks */, - 4BBF4B26448A97A37A0149F9 /* [CP] Copy Pods Resources */, + 4D5466345115691D0CEFB787 /* [CP] Embed Pods Frameworks */, + 0E5594782559C03CA9F86D07 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -647,12 +647,12 @@ isa = PBXNativeTarget; buildConfigurationList = 1EC6ACF322CB9FC300A41C61 /* Build configuration list for PBXNativeTarget "ShareRocketChatRN" */; buildPhases = ( - 09E39CF1ED5A2E6315DB1464 /* [CP] Check Pods Manifest.lock */, + 1829F5568F6A73113CC7055E /* [CP] Check Pods Manifest.lock */, 1EC6ACAC22CB9FC300A41C61 /* Sources */, 1EC6ACAD22CB9FC300A41C61 /* Frameworks */, 1EC6ACAE22CB9FC300A41C61 /* Resources */, 1EFE4DC322CBF36300B766B7 /* ShellScript */, - 8EC6710078E2CFC3B3DB6B5F /* [CP] Copy Pods Resources */, + 5A34EA3A3461E066BA3EB6DC /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -667,11 +667,11 @@ isa = PBXNativeTarget; buildConfigurationList = 1EFEB5A02493B6640072EDC0 /* Build configuration list for PBXNativeTarget "NotificationService" */; buildPhases = ( - 755328D542982EDBE9B03461 /* [CP] Check Pods Manifest.lock */, + 1F7D2DA5D64EE2851767A711 /* [CP] Check Pods Manifest.lock */, 1EFEB5912493B6640072EDC0 /* Sources */, 1EFEB5922493B6640072EDC0 /* Frameworks */, 1EFEB5932493B6640072EDC0 /* Resources */, - C2C0E6D8A6119C88C88FD59C /* [CP] Copy Pods Resources */, + F1D29D1347F1DD07D1DD6F3C /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -686,7 +686,7 @@ isa = PBXNativeTarget; buildConfigurationList = 7AAB3E4F257E6A6E00707CF6 /* Build configuration list for PBXNativeTarget "Rocket.Chat" */; buildPhases = ( - BE612231113152F17BE37B0F /* [CP] Check Pods Manifest.lock */, + 51CAFCF15E12ADE7B1346351 /* [CP] Check Pods Manifest.lock */, 7AAB3E13257E6A6E00707CF6 /* Start Packager */, 7AAB3E14257E6A6E00707CF6 /* Sources */, 7AAB3E32257E6A6E00707CF6 /* Frameworks */, @@ -695,8 +695,8 @@ 7AAB3E48257E6A6E00707CF6 /* Embed App Extensions */, 7AAB3E4B257E6A6E00707CF6 /* ShellScript */, 7A10288726B1D15200E47EF8 /* Upload source maps to Bugsnag */, - 48B05D1F0B2FD77783C36E35 /* [CP] Embed Pods Frameworks */, - 9E0342D251933ABA1560700C /* [CP] Copy Pods Resources */, + 3F0ACE5A0BFF572754F0B113 /* [CP] Embed Pods Frameworks */, + 2DD06D385EF4607F24CDD7E6 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -846,87 +846,7 @@ shellPath = /bin/sh; shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; }; - 09E39CF1ED5A2E6315DB1464 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-defaults-ShareRocketChatRN-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 1E1EA8082326CCE300E22452 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "echo \"Target architectures: $ARCHS\"\n\nAPP_PATH=\"${TARGET_BUILD_DIR}/${WRAPPER_NAME}\"\n\nfind \"$APP_PATH\" -name '*.framework' -type d | while read -r FRAMEWORK\ndo\nFRAMEWORK_EXECUTABLE_NAME=$(defaults read \"$FRAMEWORK/Info.plist\" CFBundleExecutable)\nFRAMEWORK_EXECUTABLE_PATH=\"$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME\"\necho \"Executable is $FRAMEWORK_EXECUTABLE_PATH\"\necho $(lipo -info \"$FRAMEWORK_EXECUTABLE_PATH\")\n\nFRAMEWORK_TMP_PATH=\"$FRAMEWORK_EXECUTABLE_PATH-tmp\"\n\n# remove simulator's archs if location is not simulator's directory\ncase \"${TARGET_BUILD_DIR}\" in\n*\"iphonesimulator\")\necho \"No need to remove archs\"\n;;\n*)\nif $(lipo \"$FRAMEWORK_EXECUTABLE_PATH\" -verify_arch \"i386\") ; then\nlipo -output \"$FRAMEWORK_TMP_PATH\" -remove \"i386\" \"$FRAMEWORK_EXECUTABLE_PATH\"\necho \"i386 architecture removed\"\nrm \"$FRAMEWORK_EXECUTABLE_PATH\"\nmv \"$FRAMEWORK_TMP_PATH\" \"$FRAMEWORK_EXECUTABLE_PATH\"\nfi\nif $(lipo \"$FRAMEWORK_EXECUTABLE_PATH\" -verify_arch \"x86_64\") ; then\nlipo -output \"$FRAMEWORK_TMP_PATH\" -remove \"x86_64\" \"$FRAMEWORK_EXECUTABLE_PATH\"\necho \"x86_64 architecture removed\"\nrm \"$FRAMEWORK_EXECUTABLE_PATH\"\nmv \"$FRAMEWORK_TMP_PATH\" \"$FRAMEWORK_EXECUTABLE_PATH\"\nfi\n;;\nesac\n\necho \"Completed for executable $FRAMEWORK_EXECUTABLE_PATH\"\necho $\n\ndone\n"; - }; - 1EFE4DC322CBF36300B766B7 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; - }; - 48B05D1F0B2FD77783C36E35 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/WebRTC.framework/WebRTC", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 4BBF4B26448A97A37A0149F9 /* [CP] Copy Pods Resources */ = { + 0E5594782559C03CA9F86D07 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -982,7 +902,165 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 658B70C0099713BF5CFB3BAF /* [CP] Embed Pods Frameworks */ = { + 1829F5568F6A73113CC7055E /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-defaults-ShareRocketChatRN-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 1E1EA8082326CCE300E22452 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"Target architectures: $ARCHS\"\n\nAPP_PATH=\"${TARGET_BUILD_DIR}/${WRAPPER_NAME}\"\n\nfind \"$APP_PATH\" -name '*.framework' -type d | while read -r FRAMEWORK\ndo\nFRAMEWORK_EXECUTABLE_NAME=$(defaults read \"$FRAMEWORK/Info.plist\" CFBundleExecutable)\nFRAMEWORK_EXECUTABLE_PATH=\"$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME\"\necho \"Executable is $FRAMEWORK_EXECUTABLE_PATH\"\necho $(lipo -info \"$FRAMEWORK_EXECUTABLE_PATH\")\n\nFRAMEWORK_TMP_PATH=\"$FRAMEWORK_EXECUTABLE_PATH-tmp\"\n\n# remove simulator's archs if location is not simulator's directory\ncase \"${TARGET_BUILD_DIR}\" in\n*\"iphonesimulator\")\necho \"No need to remove archs\"\n;;\n*)\nif $(lipo \"$FRAMEWORK_EXECUTABLE_PATH\" -verify_arch \"i386\") ; then\nlipo -output \"$FRAMEWORK_TMP_PATH\" -remove \"i386\" \"$FRAMEWORK_EXECUTABLE_PATH\"\necho \"i386 architecture removed\"\nrm \"$FRAMEWORK_EXECUTABLE_PATH\"\nmv \"$FRAMEWORK_TMP_PATH\" \"$FRAMEWORK_EXECUTABLE_PATH\"\nfi\nif $(lipo \"$FRAMEWORK_EXECUTABLE_PATH\" -verify_arch \"x86_64\") ; then\nlipo -output \"$FRAMEWORK_TMP_PATH\" -remove \"x86_64\" \"$FRAMEWORK_EXECUTABLE_PATH\"\necho \"x86_64 architecture removed\"\nrm \"$FRAMEWORK_EXECUTABLE_PATH\"\nmv \"$FRAMEWORK_TMP_PATH\" \"$FRAMEWORK_EXECUTABLE_PATH\"\nfi\n;;\nesac\n\necho \"Completed for executable $FRAMEWORK_EXECUTABLE_PATH\"\necho $\n\ndone\n"; + }; + 1EFE4DC322CBF36300B766B7 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export EXTRA_PACKAGER_ARGS=\"--sourcemap-output $TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\"\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + }; + 1F7D2DA5D64EE2851767A711 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-defaults-NotificationService-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 2DD06D385EF4607F24CDD7E6 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/iosMath/mathFonts.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/mathFonts.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 3F0ACE5A0BFF572754F0B113 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/JitsiMeetSDK.framework/JitsiMeetSDK", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/JitsiMeetSDK/WebRTC.framework/WebRTC", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JitsiMeetSDK.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 4D5466345115691D0CEFB787 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1006,7 +1084,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-RocketChatRN/Pods-defaults-RocketChatRN-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 755328D542982EDBE9B03461 /* [CP] Check Pods Manifest.lock */ = { + 51CAFCF15E12ADE7B1346351 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1021,7 +1099,85 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-defaults-NotificationService-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-defaults-Rocket.Chat-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 5A34EA3A3461E066BA3EB6DC /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", + "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/iosMath/mathFonts.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/mathFonts.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 5E876E97E065D255440BF14B /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-defaults-RocketChatRN-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -1131,163 +1287,7 @@ shellPath = /bin/sh; shellScript = "SOURCE_MAP=\"$TMPDIR/$(md5 -qs \"$CONFIGURATION_BUILD_DIR\")-main.jsbundle.map\" ../node_modules/@bugsnag/react-native/bugsnag-react-native-xcode.sh\n"; }; - 845019AB20743AD73331AE01 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-defaults-RocketChatRN-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 8EC6710078E2CFC3B3DB6B5F /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/iosMath/mathFonts.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/mathFonts.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-ShareRocketChatRN/Pods-defaults-ShareRocketChatRN-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 9E0342D251933ABA1560700C /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker/QBImagePicker.bundle", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Feather.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Foundation.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", - "${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewControllerBundle.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/iosMath/mathFonts.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/QBImagePicker.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Feather.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Brands.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Regular.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FontAwesome5_Solid.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Fontisto.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Foundation.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Ionicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialCommunityIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MaterialIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TOCropViewControllerBundle.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/mathFonts.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-defaults-Rocket.Chat/Pods-defaults-Rocket.Chat-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - BE612231113152F17BE37B0F /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-defaults-Rocket.Chat-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C2C0E6D8A6119C88C88FD59C /* [CP] Copy Pods Resources */ = { + F1D29D1347F1DD07D1DD6F3C /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1500,7 +1500,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99E7E1A036C0993816456EC8 /* Pods-defaults-RocketChatRN.debug.xcconfig */; + baseConfigurationReference = C055F0F63FB8EE3AE75DD19A /* Pods-defaults-RocketChatRN.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -1557,7 +1557,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C9B732133AD96F9C93DAAE92 /* Pods-defaults-RocketChatRN.release.xcconfig */; + baseConfigurationReference = B96B87854157F6A51973415A /* Pods-defaults-RocketChatRN.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -1613,7 +1613,7 @@ }; 1EC6ACBC22CB9FC300A41C61 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 254D36979DFB5715FCAB46F7 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */; + baseConfigurationReference = 995DDC82FEFCE80FAC748822 /* Pods-defaults-ShareRocketChatRN.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ANALYZER_NONNULL = YES; @@ -1681,7 +1681,7 @@ }; 1EC6ACBD22CB9FC300A41C61 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88C94FFF94CEED3642725018 /* Pods-defaults-ShareRocketChatRN.release.xcconfig */; + baseConfigurationReference = 20BE132DC55E2A128E828E6D /* Pods-defaults-ShareRocketChatRN.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ANALYZER_NONNULL = YES; @@ -1748,7 +1748,7 @@ }; 1EFEB59D2493B6640072EDC0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DB79D72B15CF5F4FF58E661 /* Pods-defaults-NotificationService.debug.xcconfig */; + baseConfigurationReference = 4C1CEE8C876A117AB69C9BED /* Pods-defaults-NotificationService.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -1785,7 +1785,7 @@ }; 1EFEB59E2493B6640072EDC0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 50A6A15C33C12A702C5D7432 /* Pods-defaults-NotificationService.release.xcconfig */; + baseConfigurationReference = 95E4F27F34B2F45177152C0C /* Pods-defaults-NotificationService.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -1822,7 +1822,7 @@ }; 7AAB3E50257E6A6E00707CF6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F4BF2B56AF0C399334E0AD0B /* Pods-defaults-Rocket.Chat.debug.xcconfig */; + baseConfigurationReference = B3C998695BD48FC0C05EB743 /* Pods-defaults-Rocket.Chat.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; APPLICATION_EXTENSION_API_ONLY = NO; @@ -1876,7 +1876,7 @@ }; 7AAB3E51257E6A6E00707CF6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FAD726E704E4DCF6C9EB71F0 /* Pods-defaults-Rocket.Chat.release.xcconfig */; + baseConfigurationReference = B526DEF42C42CFCDC2BA4DE3 /* Pods-defaults-Rocket.Chat.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; APPLICATION_EXTENSION_API_ONLY = NO; diff --git a/ios/RocketChatRN/BootSplash.storyboard b/ios/RocketChatRN/BootSplash.storyboard new file mode 100644 index 000000000..8ee04cf74 --- /dev/null +++ b/ios/RocketChatRN/BootSplash.storyboard @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/package.json b/package.json index abb487fc2..7f1426cde 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "react-native": "RocketChat/react-native#0.68.2", "react-native-animatable": "^1.3.3", "react-native-background-timer": "2.4.1", - "react-native-bootsplash": "3.2.4", + "react-native-bootsplash": "^4.3.2", "react-native-config-reader": "^4.1.1", "react-native-console-time-polyfill": "1.2.3", "react-native-device-info": "8.4.8", diff --git a/yarn.lock b/yarn.lock index 57ac85204..59fc00f8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11337,6 +11337,15 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" @@ -17053,14 +17062,14 @@ react-native-background-timer@2.4.1: resolved "https://registry.yarnpkg.com/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz#a3bc1cafa8c1e3aeefd0611de120298b67978a0f" integrity sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g== -react-native-bootsplash@3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/react-native-bootsplash/-/react-native-bootsplash-3.2.4.tgz#73d3b38606ddc7e1d489012f007c1fbd26fc68d1" - integrity sha512-xilF68y/UmypcFuEvt/QYuP03YklbIxp+42DWcU+M0wTVko+oswy+yboTh4JB5YN7zRGpqhbSGnIeIkx0xd98Q== +react-native-bootsplash@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/react-native-bootsplash/-/react-native-bootsplash-4.3.2.tgz#347b024975dc344310ee4d95cb3be56b0b39e381" + integrity sha512-HzXl6AKk4sRjEtV+1C7q4gSXP5kYMhpzGaB4DllZNObdZ8oVH8Ac7Y9ShKZ8wLQLJaG/TtzyGHKIDaNi0oNGJA== dependencies: - chalk "^4.1.0" - fs-extra "^9.1.0" + fs-extra "^10.1.0" jimp "^0.16.1" + picocolors "^1.0.0" react-native-codegen@^0.0.17: version "0.0.17"