From c06fbf115ab7d824a4ee24db19652c3e608d9963 Mon Sep 17 00:00:00 2001 From: Salakar Date: Tue, 3 Oct 2017 14:09:09 +0100 Subject: [PATCH] [tests] upgraded tests app to latest RN, removed broken toasts module that was causing a crash on boot and switched to using prop-types module --- tests/ios/Podfile | 18 +- tests/ios/Podfile.lock | 136 +- .../project.pbxproj | 424 +-- .../ReactNativeFirebaseDemo.xcscheme | 2 + .../AppIcon.appiconset/Contents.json | 5 + tests/package-lock.json | 2836 +++-------------- tests/package.json | 8 +- tests/src/components/OverviewControlButton.js | 4 +- tests/src/components/TestControlButton.js | 4 +- .../src/components/TestSuiteControlButton.js | 4 +- tests/src/screens/Overview.js | 3 +- tests/src/screens/Suite.js | 4 +- tests/src/screens/Test.js | 4 +- 13 files changed, 629 insertions(+), 2823 deletions(-) diff --git a/tests/ios/Podfile b/tests/ios/Podfile index 2f3300b0..6784c57a 100644 --- a/tests/ios/Podfile +++ b/tests/ios/Podfile @@ -8,10 +8,16 @@ target 'ReactNativeFirebaseDemo' do # use_frameworks! react_native_path = "../node_modules/react-native" - pod "Yoga", :path => "#{react_native_path}/ReactCommon/yoga" + pod "yoga", :path => "#{react_native_path}/ReactCommon/yoga" # Pods for ReactNativeFirebaseDemo - pod 'React', :path => '../node_modules/react-native' + pod 'React', :path => '../node_modules/react-native', :subspecs => [ + 'Core', + 'BatchedBridge', + 'RCTText', + 'RCTNetwork', + 'RCTWebSocket', + ] pod 'Firebase/AdMob' pod 'Firebase/Auth' @@ -26,4 +32,12 @@ target 'ReactNativeFirebaseDemo' do pod 'RNFirebase', :path => './../../' + + post_install do |installer| + installer.pods_project.targets.each do |target| + if target.name == "React" + target.remove_from_project + end + end + end end diff --git a/tests/ios/Podfile.lock b/tests/ios/Podfile.lock index ebb97db9..e9f76da8 100644 --- a/tests/ios/Podfile.lock +++ b/tests/ios/Podfile.lock @@ -1,83 +1,82 @@ PODS: - - Firebase/AdMob (4.1.0): + - Firebase/AdMob (4.2.0): - Firebase/Core - - Google-Mobile-Ads-SDK (= 7.22.0) - - Firebase/Auth (4.1.0): + - Google-Mobile-Ads-SDK (= 7.24.0) + - Firebase/Auth (4.2.0): - Firebase/Core - - FirebaseAuth (= 4.1.0) - - Firebase/Core (4.1.0): + - FirebaseAuth (= 4.2.0) + - Firebase/Core (4.2.0): - FirebaseAnalytics (= 4.0.3) - - FirebaseCore (= 4.0.5) - - Firebase/Crash (4.1.0): + - FirebaseCore (= 4.0.7) + - Firebase/Crash (4.2.0): - Firebase/Core - - FirebaseCrash (= 2.0.1) - - Firebase/Database (4.1.0): + - FirebaseCrash (= 2.0.2) + - Firebase/Database (4.2.0): - Firebase/Core - - FirebaseDatabase (= 4.0.1) - - Firebase/DynamicLinks (4.1.0): + - FirebaseDatabase (= 4.0.3) + - Firebase/DynamicLinks (4.2.0): - Firebase/Core - FirebaseDynamicLinks (= 2.1.0) - - Firebase/Messaging (4.1.0): + - Firebase/Messaging (4.2.0): - Firebase/Core - - FirebaseMessaging (= 2.0.1) - - Firebase/Performance (4.1.0): + - FirebaseMessaging (= 2.0.3) + - Firebase/Performance (4.2.0): - Firebase/Core - - FirebasePerformance (= 1.0.3) - - Firebase/RemoteConfig (4.1.0): + - FirebasePerformance (= 1.0.5) + - Firebase/RemoteConfig (4.2.0): - Firebase/Core - - FirebaseRemoteConfig (= 2.0.2) - - Firebase/Storage (4.1.0): + - FirebaseRemoteConfig (= 2.0.3) + - Firebase/Storage (4.2.0): - Firebase/Core - - FirebaseStorage (= 2.0.1) + - FirebaseStorage (= 2.0.2) - FirebaseAnalytics (4.0.3): - FirebaseCore (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - nanopb (~> 0.3) - - FirebaseAuth (4.1.0): + - FirebaseAuth (4.2.0): - FirebaseAnalytics (~> 4.0) - GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1) - GTMSessionFetcher/Core (~> 1.1) - - FirebaseCore (4.0.5): + - FirebaseCore (4.0.7): - GoogleToolboxForMac/NSData+zlib (~> 2.1) - nanopb (~> 0.3) - - FirebaseCrash (2.0.1): + - FirebaseCrash (2.0.2): - FirebaseAnalytics (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/Logger (~> 2.1) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - Protobuf (~> 3.1) - - FirebaseDatabase (4.0.1): + - FirebaseDatabase (4.0.3): - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - leveldb-library (~> 1.18) - FirebaseDynamicLinks (2.1.0): - FirebaseAnalytics (~> 4.0) - - FirebaseInstanceID (2.0.1): - - FirebaseCore (~> 4.0) - - FirebaseMessaging (2.0.1): + - FirebaseInstanceID (2.0.3) + - FirebaseMessaging (2.0.3): - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/Logger (~> 2.1) - Protobuf (~> 3.1) - - FirebasePerformance (1.0.3): + - FirebasePerformance (1.0.5): - FirebaseAnalytics (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/Logger (~> 2.1) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - GTMSessionFetcher/Core (~> 1.1) - Protobuf (~> 3.1) - - FirebaseRemoteConfig (2.0.2): + - FirebaseRemoteConfig (2.0.3): - FirebaseAnalytics (~> 4.0) - FirebaseInstanceID (~> 2.0) - GoogleToolboxForMac/NSData+zlib (~> 2.1) - Protobuf (~> 3.1) - - FirebaseStorage (2.0.1): + - FirebaseStorage (2.0.2): - FirebaseAnalytics (~> 4.0) - FirebaseCore (~> 4.0) - GTMSessionFetcher/Core (~> 1.1) - - Google-Mobile-Ads-SDK (7.22.0) + - Google-Mobile-Ads-SDK (7.24.0) - GoogleToolboxForMac/DebugUtils (2.1.1): - GoogleToolboxForMac/Defines (= 2.1.1) - GoogleToolboxForMac/Defines (2.1.1) @@ -90,7 +89,7 @@ PODS: - GoogleToolboxForMac/Defines (= 2.1.1) - GoogleToolboxForMac/NSString+URLArguments (= 2.1.1) - GoogleToolboxForMac/NSString+URLArguments (2.1.1) - - GTMSessionFetcher/Core (1.1.11) + - GTMSessionFetcher/Core (1.1.12) - leveldb-library (1.18.3) - nanopb (0.3.8): - nanopb/decode (= 0.3.8) @@ -98,17 +97,33 @@ PODS: - nanopb/decode (0.3.8) - nanopb/encode (0.3.8) - Protobuf (3.4.0) - - React (0.44.3): - - React/Core (= 0.44.3) - - React/Core (0.44.3): - - React/cxxreact - - Yoga (= 0.44.3.React) - - React/cxxreact (0.44.3): - - React/jschelpers - - React/jschelpers (0.44.3) + - React (0.49.0-rc.6): + - React/Core (= 0.49.0-rc.6) + - React/BatchedBridge (0.49.0-rc.6): + - React/Core + - React/cxxreact_legacy + - React/Core (0.49.0-rc.6): + - yoga (= 0.49.0-rc.6.React) + - React/cxxreact_legacy (0.49.0-rc.6): + - React/jschelpers_legacy + - React/DevSupport (0.49.0-rc.6): + - React/Core + - React/RCTWebSocket + - React/fishhook (0.49.0-rc.6) + - React/jschelpers_legacy (0.49.0-rc.6) + - React/RCTBlob (0.49.0-rc.6): + - React/Core + - React/RCTNetwork (0.49.0-rc.6): + - React/Core + - React/RCTText (0.49.0-rc.6): + - React/Core + - React/RCTWebSocket (0.49.0-rc.6): + - React/Core + - React/fishhook + - React/RCTBlob - RNFirebase (3.0.0-alpha.5): - React - - Yoga (0.44.3.React) + - yoga (0.49.0-rc.6.React) DEPENDENCIES: - Firebase/AdMob @@ -121,41 +136,46 @@ DEPENDENCIES: - Firebase/Performance - Firebase/RemoteConfig - Firebase/Storage - - React (from `../node_modules/react-native`) + - React/BatchedBridge (from `../node_modules/react-native`) + - React/Core (from `../node_modules/react-native`) + - React/DevSupport (from `../node_modules/react-native`) + - React/RCTNetwork (from `../node_modules/react-native`) + - React/RCTText (from `../node_modules/react-native`) + - React/RCTWebSocket (from `../node_modules/react-native`) - RNFirebase (from `./../../`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + - yoga (from `../node_modules/react-native/ReactCommon/yoga`) EXTERNAL SOURCES: React: :path: "../node_modules/react-native" RNFirebase: :path: "./../../" - Yoga: + yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - Firebase: ebebf41db7f10e0c7668b6eaaa857fbe599aa478 + Firebase: 9548cae14d69718add12d75a5b312893f7ef89c7 FirebaseAnalytics: 76f754d37ca5b04f36856729b6af3ca0152d1069 - FirebaseAuth: 8d1d2389cf82f891048d6d50d27d044f55ae09a6 - FirebaseCore: 7d876ea97a830cbe62ba7fbbe7670c833a324ba0 - FirebaseCrash: bce9fbfb7dd6cc850a41fe39740a2292e6b61f2e - FirebaseDatabase: 94c38c783d23dc6679441050772d42e801d06e9e + FirebaseAuth: 22f8a5170f31d1f111141950590f071f35df3229 + FirebaseCore: 9a6cc1e3eaf75905390f9220596ad4fd8f92faee + FirebaseCrash: cded0fc566c03651aea606a101bc156085f333ca + FirebaseDatabase: '03940adcac54ce30db06f1fc2136f8581734ce2c' FirebaseDynamicLinks: ed4cb6c42705aaa5e841ed2d76e3a4bddbec10c1 - FirebaseInstanceID: 0500e3cb54a1a4e01a8cffcc09323b8bb8fc7e1e - FirebaseMessaging: b45ff9ef5d932600d3f78ff43168e7c5707aa7dc - FirebasePerformance: 36bdb0500213b459ae991766801d5dc5399ff231 - FirebaseRemoteConfig: 5b3e3301ef2f237b1b588e8ef3211b5a22e9e15d - FirebaseStorage: 661fc1f8d4131891d256b62e82a45ace8b3f0c3b - Google-Mobile-Ads-SDK: 1bdf1a4244d0553b1840239874c209c01aef055f + FirebaseInstanceID: a4fc702b5a026f7322964376047f1a3f1f7cc6ff + FirebaseMessaging: eaf1bfff0193170c04ea3ba3bfe983f68f893118 + FirebasePerformance: d0dc2a1d3dc1bca249d154cb40ee4eae25b455ad + FirebaseRemoteConfig: 1c982f73af48ec048c8fa8621d5178cfdffac9aa + FirebaseStorage: 0cca42d9b889a0227c3a50121f45a4469fc9eb27 + Google-Mobile-Ads-SDK: f405b7acb098fe89e6fcd05fdbf400c1a5bcb935 GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0 - GTMSessionFetcher: 5ad62e8200fa00ed011fe5e08d27fef72c5b1429 + GTMSessionFetcher: ebaa1f79a5366922c1735f1566901f50beba23b7 leveldb-library: 10fb39c39e243db4af1828441162405bbcec1404 nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3 Protobuf: 03eef2ee0b674770735cf79d9c4d3659cf6908e8 - React: 6361345ebeb769a929e10a06baf0c868d6d03ad5 + React: e6ef6a41ec6dd1b7941417d60ca582bf5e9c739d RNFirebase: 60be8c01b94551a12e7be5431189e8ee8cefcdd3 - Yoga: c90474ca3ec1edba44c97b6c381f03e222a9e287 + yoga: f9485d2ebf0ca773db2d727ea71b1aa8c9f3e075 -PODFILE CHECKSUM: 46b6a553f3c9fd264b449806b373d33b4af518b5 +PODFILE CHECKSUM: de6bb6c2ad60b7ad1f6c01aa01268ec04eb389a9 COCOAPODS: 1.2.1 diff --git a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj index a84edf5d..5db1f6f4 100644 --- a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj +++ b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/project.pbxproj @@ -25,21 +25,8 @@ 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 1852BC611C674A2E905975BC /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5F6AF99C2A6F4545B0F74832 /* Foundation.ttf */; }; 211A77BD015F4D728A9B6E72 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7DD9301D866B4D52A7F83996 /* FontAwesome.ttf */; }; - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; - 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; - 2DCD954D1E0B4F2C00145EB5 /* ReactNativeFirebaseDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* ReactNativeFirebaseDemoTests.m */; }; 42A0E8F428A74B23B4C7D95A /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD3DFC8253C74B6298AFD3B7 /* SimpleLineIcons.ttf */; }; 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 644044EA167D431D96D0E6C1 /* libLRDRCTSimpleToast.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BBEE706291534F5F948A3805 /* libLRDRCTSimpleToast.a */; }; 6F307BC16AD047C8BD921730 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7A6F0C1C198B4A6FB4AB907D /* MaterialCommunityIcons.ttf */; }; 82FE196A2ADC4D29BB2CB4BF /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 48961CCCEE8947FB9EE3658F /* Ionicons.ttf */; }; 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; @@ -116,13 +103,6 @@ remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; remoteInfo = React; }; - 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; - remoteInfo = "ReactNativeFirebaseDemo-tvOS"; - }; 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; @@ -242,6 +222,48 @@ remoteGlobalIDString = 58B5119B1A9E6C1200147676; remoteInfo = RCTText; }; + 8E7D4A501F83AF5200699FE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; + remoteInfo = fishhook; + }; + 8E7D4A521F83AF5200699FE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; + remoteInfo = "fishhook-tvOS"; + }; + 8EC7AC341F8397E50041B0FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; + remoteInfo = "third-party"; + }; + 8EC7AC361F8397E50041B0FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; + remoteInfo = "third-party-tvOS"; + }; + 8EC7AC381F8397E50041B0FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 139D7E881E25C6D100323FB7; + remoteInfo = "double-conversion"; + }; + 8EC7AC3A1F8397E50041B0FE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D383D621EBD27B9005632C8; + remoteInfo = "double-conversion-tvOS"; + }; 997890041E69DE2900F6820C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C7C48FEEC8E34DE4BB5DE211 /* RNFirebase.xcodeproj */; @@ -256,13 +278,6 @@ remoteGlobalIDString = 5DBEB1501B18CEA900B34395; remoteInfo = RNVectorIcons; }; - 997890191E6D86E700F6820C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C4D9D5FCAA43A384C23C35 /* LRDRCTSimpleToast.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 15209BEF1D250F63000D0F44; - remoteInfo = LRDRCTSimpleToast; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -288,8 +303,6 @@ 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ReactNativeFirebaseDemo/main.m; sourceTree = ""; }; 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; 182271FFECD74C3B92960E1D /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; }; - 2D02E47B1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ReactNativeFirebaseDemo-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2D02E4901E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "ReactNativeFirebaseDemo-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 42C7056622ACE9D1E626AD4C /* libPods-ReactNativeFirebaseDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReactNativeFirebaseDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 48961CCCEE8947FB9EE3658F /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; }; 4935BEDE99B9436581953E77 /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; }; @@ -298,7 +311,6 @@ 739DB016E64944BE99C338C4 /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; }; 7791402B6343C1906BE4D13A /* libPods-ReactNativeFirebaseDemoTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ReactNativeFirebaseDemoTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; - 78C4D9D5FCAA43A384C23C35 /* LRDRCTSimpleToast.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = LRDRCTSimpleToast.xcodeproj; path = "../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast.xcodeproj"; sourceTree = ""; }; 7A6F0C1C198B4A6FB4AB907D /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; }; 7DD9301D866B4D52A7F83996 /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; @@ -337,33 +349,10 @@ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, E51DA6317685417F97A59475 /* libRNVectorIcons.a in Frameworks */, - 644044EA167D431D96D0E6C1 /* libLRDRCTSimpleToast.a in Frameworks */, 076B30A1D09C6AEEAE912DEB /* libPods-ReactNativeFirebaseDemo.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */, - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */, - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */, - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -449,6 +438,8 @@ children = ( 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, + 8E7D4A511F83AF5200699FE4 /* libfishhook.a */, + 8E7D4A531F83AF5200699FE4 /* libfishhook-tvOS.a */, ); name = Products; sourceTree = ""; @@ -479,6 +470,10 @@ 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */, 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */, + 8EC7AC351F8397E50041B0FE /* libthird-party.a */, + 8EC7AC371F8397E50041B0FE /* libthird-party.a */, + 8EC7AC391F8397E50041B0FE /* libdouble-conversion.a */, + 8EC7AC3B1F8397E50041B0FE /* libdouble-conversion.a */, ); name = Products; sourceTree = ""; @@ -526,7 +521,6 @@ 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, C7C48FEEC8E34DE4BB5DE211 /* RNFirebase.xcodeproj */, 8BE028F5B04B4DC3BEF0305F /* RNVectorIcons.xcodeproj */, - 78C4D9D5FCAA43A384C23C35 /* LRDRCTSimpleToast.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -570,21 +564,10 @@ children = ( 13B07F961A680F5B00A75B9A /* ReactNativeFirebaseDemo.app */, 00E356EE1AD99517003FC87E /* ReactNativeFirebaseDemoTests.xctest */, - 2D02E47B1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS.app */, - 2D02E4901E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOSTests.xctest */, ); name = Products; sourceTree = ""; }; - 83F533111F76A95B0008C1A5 /* Recovered References */ = { - isa = PBXGroup; - children = ( - 0C76E33ACF004369AEB318B1 /* libRNVectorIcons.a */, - BBEE706291534F5F948A3805 /* libLRDRCTSimpleToast.a */, - ); - name = "Recovered References"; - sourceTree = ""; - }; 99788FE61E69DE2900F6820C /* Products */ = { isa = PBXGroup; children = ( @@ -601,14 +584,6 @@ name = Products; sourceTree = ""; }; - 997890161E6D86E700F6820C /* Products */ = { - isa = PBXGroup; - children = ( - 9978901A1E6D86E700F6820C /* libLRDRCTSimpleToast.a */, - ); - name = Products; - sourceTree = ""; - }; F50F62EA16044AFF8BD7CF63 /* Resources */ = { isa = PBXGroup; children = ( @@ -668,42 +643,6 @@ productReference = 13B07F961A680F5B00A75B9A /* ReactNativeFirebaseDemo.app */; productType = "com.apple.product-type.application"; }; - 2D02E47A1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "ReactNativeFirebaseDemo-tvOS" */; - buildPhases = ( - 2D02E4771E0B4A5D006451C7 /* Sources */, - 2D02E4781E0B4A5D006451C7 /* Frameworks */, - 2D02E4791E0B4A5D006451C7 /* Resources */, - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "ReactNativeFirebaseDemo-tvOS"; - productName = "ReactNativeFirebaseDemo-tvOS"; - productReference = 2D02E47B1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS.app */; - productType = "com.apple.product-type.application"; - }; - 2D02E48F1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOSTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "ReactNativeFirebaseDemo-tvOSTests" */; - buildPhases = ( - 2D02E48C1E0B4A5D006451C7 /* Sources */, - 2D02E48D1E0B4A5D006451C7 /* Frameworks */, - 2D02E48E1E0B4A5D006451C7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, - ); - name = "ReactNativeFirebaseDemo-tvOSTests"; - productName = "ReactNativeFirebaseDemo-tvOSTests"; - productReference = 2D02E4901E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOSTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -717,15 +656,6 @@ CreatedOnToolsVersion = 6.2; TestTargetID = 13B07F861A680F5B00A75B9A; }; - 2D02E47A1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - }; - 2D02E48F1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - TestTargetID = 2D02E47A1E0B4A5D006451C7; - }; }; }; buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReactNativeFirebaseDemo" */; @@ -740,10 +670,6 @@ productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; projectReferences = ( - { - ProductGroup = 997890161E6D86E700F6820C /* Products */; - ProjectRef = 78C4D9D5FCAA43A384C23C35 /* LRDRCTSimpleToast.xcodeproj */; - }, { ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; @@ -801,8 +727,6 @@ targets = ( 13B07F861A680F5B00A75B9A /* ReactNativeFirebaseDemo */, 00E356ED1AD99517003FC87E /* ReactNativeFirebaseDemoTests */, - 2D02E47A1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS */, - 2D02E48F1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOSTests */, ); }; /* End PBXProject section */ @@ -983,6 +907,48 @@ remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + 8E7D4A511F83AF5200699FE4 /* libfishhook.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libfishhook.a; + remoteRef = 8E7D4A501F83AF5200699FE4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8E7D4A531F83AF5200699FE4 /* libfishhook-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libfishhook-tvOS.a"; + remoteRef = 8E7D4A521F83AF5200699FE4 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8EC7AC351F8397E50041B0FE /* libthird-party.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libthird-party.a"; + remoteRef = 8EC7AC341F8397E50041B0FE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8EC7AC371F8397E50041B0FE /* libthird-party.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libthird-party.a"; + remoteRef = 8EC7AC361F8397E50041B0FE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8EC7AC391F8397E50041B0FE /* libdouble-conversion.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libdouble-conversion.a"; + remoteRef = 8EC7AC381F8397E50041B0FE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8EC7AC3B1F8397E50041B0FE /* libdouble-conversion.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libdouble-conversion.a"; + remoteRef = 8EC7AC3A1F8397E50041B0FE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 997890051E69DE2900F6820C /* RNFirebase.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -997,13 +963,6 @@ remoteRef = 997890071E69DE2900F6820C /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 9978901A1E6D86E700F6820C /* libLRDRCTSimpleToast.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libLRDRCTSimpleToast.a; - remoteRef = 997890191E6D86E700F6820C /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -1034,21 +993,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2D02E4791E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48E1E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -1064,7 +1008,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh"; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; 26F9B43687A3EAE646F8970D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; @@ -1084,20 +1028,6 @@ 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"; showEnvVarsInLog = 0; }; - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native Code And Images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh"; - }; 6AE1012F46FF8A4D1D818A12 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1148,23 +1078,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2D02E4771E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48C1E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2DCD954D1E0B4F2C00145EB5 /* ReactNativeFirebaseDemoTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -1173,11 +1086,6 @@ target = 13B07F861A680F5B00A75B9A /* ReactNativeFirebaseDemo */; targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; }; - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 2D02E47A1E0B4A5D006451C7 /* ReactNativeFirebaseDemo-tvOS */; - targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -1205,7 +1113,6 @@ "$(inherited)", "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", ); INFOPLIST_FILE = ReactNativeFirebaseDemoTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; @@ -1233,7 +1140,6 @@ "$(inherited)", "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", ); INFOPLIST_FILE = ReactNativeFirebaseDemoTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; @@ -1259,11 +1165,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; + DEVELOPMENT_TEAM = ""; HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", ); INFOPLIST_FILE = ReactNativeFirebaseDemo/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -1284,11 +1190,11 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", ); INFOPLIST_FILE = ReactNativeFirebaseDemo/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -1303,132 +1209,6 @@ }; name = Release; }; - 2D02E4971E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", - ); - INFOPLIST_FILE = "ReactNativeFirebaseDemo-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeFirebaseDemo-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Debug; - }; - 2D02E4981E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-firebase/Firebase.framework/Headers/**", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", - "$(SRCROOT)/../node_modules/react-native-simple-toast/ios/LRDRCTSimpleToast", - ); - INFOPLIST_FILE = "ReactNativeFirebaseDemo-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeFirebaseDemo-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Release; - }; - 2D02E4991E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "ReactNativeFirebaseDemo-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeFirebaseDemo-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReactNativeFirebaseDemo-tvOS.app/ReactNativeFirebaseDemo-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Debug; - }; - 2D02E49A1E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "ReactNativeFirebaseDemo-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeFirebaseDemo-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReactNativeFirebaseDemo-tvOS.app/ReactNativeFirebaseDemo-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Release; - }; 83CBBA201A601CBA00E9B192 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1526,24 +1306,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "ReactNativeFirebaseDemo-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4971E0B4A5E006451C7 /* Debug */, - 2D02E4981E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "ReactNativeFirebaseDemo-tvOSTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4991E0B4A5E006451C7 /* Debug */, - 2D02E49A1E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "ReactNativeFirebaseDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeFirebaseDemo.xcscheme b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeFirebaseDemo.xcscheme index 8ae9caf0..1bf3f671 100644 --- a/tests/ios/ReactNativeFirebaseDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeFirebaseDemo.xcscheme +++ b/tests/ios/ReactNativeFirebaseDemo.xcodeproj/xcshareddata/xcschemes/ReactNativeFirebaseDemo.xcscheme @@ -54,6 +54,7 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + language = "" shouldUseLaunchSchemeArgsEnv = "YES">