diff --git a/README.md b/README.md index be2b9ce..0eb4585 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,6 @@ Use the native Firebase SDK in Axway Titanium. This repository is part of the [T #### Methods -##### `configure()` - ##### `log(name, parameters)` - `name` (String) - `parameters` (Dictionary) @@ -36,11 +34,14 @@ Use the native Firebase SDK in Axway Titanium. This repository is part of the [T ## Example ```js +// Require the Firebase Core module (own project!) +var FirebaseCore = require('firebase.core'); + // Require the Firebase Analytics module var FirebaseAnalytics = require('firebase.analytics'); -// Configure FirebaseAnalytics -FirebaseAnalytics.configure(); +// Configure Firebase +FirebaseCore.configure(); // Get the App Instance ID Ti.API.info('App Instance ID: ' + FirebaseAnalytics.appInstanceID); @@ -69,7 +70,7 @@ FirebaseAnalytics.enabled = false; ## Build ```js -cd iphone +cd ios appc ti build -p ios --build-only ``` diff --git a/ios/platform/FirebaseCore.framework/FirebaseCore b/ios/shared/FirebaseCore.framework/FirebaseCore similarity index 100% rename from ios/platform/FirebaseCore.framework/FirebaseCore rename to ios/shared/FirebaseCore.framework/FirebaseCore diff --git a/ios/platform/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h b/ios/shared/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h rename to ios/shared/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FIRApp.h b/ios/shared/FirebaseCore.framework/Headers/FIRApp.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIRApp.h rename to ios/shared/FirebaseCore.framework/Headers/FIRApp.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FIRConfiguration.h b/ios/shared/FirebaseCore.framework/Headers/FIRConfiguration.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIRConfiguration.h rename to ios/shared/FirebaseCore.framework/Headers/FIRConfiguration.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FIRCoreSwiftNameSupport.h b/ios/shared/FirebaseCore.framework/Headers/FIRCoreSwiftNameSupport.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIRCoreSwiftNameSupport.h rename to ios/shared/FirebaseCore.framework/Headers/FIRCoreSwiftNameSupport.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FIRLoggerLevel.h b/ios/shared/FirebaseCore.framework/Headers/FIRLoggerLevel.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIRLoggerLevel.h rename to ios/shared/FirebaseCore.framework/Headers/FIRLoggerLevel.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FIROptions.h b/ios/shared/FirebaseCore.framework/Headers/FIROptions.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FIROptions.h rename to ios/shared/FirebaseCore.framework/Headers/FIROptions.h diff --git a/ios/platform/FirebaseCore.framework/Headers/FirebaseCore.h b/ios/shared/FirebaseCore.framework/Headers/FirebaseCore.h similarity index 100% rename from ios/platform/FirebaseCore.framework/Headers/FirebaseCore.h rename to ios/shared/FirebaseCore.framework/Headers/FirebaseCore.h diff --git a/ios/platform/FirebaseCore.framework/Modules/module.modulemap b/ios/shared/FirebaseCore.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FirebaseCore.framework/Modules/module.modulemap rename to ios/shared/FirebaseCore.framework/Modules/module.modulemap diff --git a/ios/platform/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics b/ios/shared/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics similarity index 100% rename from ios/platform/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics rename to ios/shared/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics diff --git a/ios/platform/FirebaseCoreDiagnostics.framework/Modules/module.modulemap b/ios/shared/FirebaseCoreDiagnostics.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FirebaseCoreDiagnostics.framework/Modules/module.modulemap rename to ios/shared/FirebaseCoreDiagnostics.framework/Modules/module.modulemap diff --git a/ios/platform/FirebaseInstanceID.framework/FirebaseInstanceID b/ios/shared/FirebaseInstanceID.framework/FirebaseInstanceID similarity index 100% rename from ios/platform/FirebaseInstanceID.framework/FirebaseInstanceID rename to ios/shared/FirebaseInstanceID.framework/FirebaseInstanceID diff --git a/ios/platform/FirebaseInstanceID.framework/Headers/FIRInstanceID.h b/ios/shared/FirebaseInstanceID.framework/Headers/FIRInstanceID.h similarity index 100% rename from ios/platform/FirebaseInstanceID.framework/Headers/FIRInstanceID.h rename to ios/shared/FirebaseInstanceID.framework/Headers/FIRInstanceID.h diff --git a/ios/platform/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h b/ios/shared/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h similarity index 100% rename from ios/platform/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h rename to ios/shared/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h diff --git a/ios/platform/FirebaseInstanceID.framework/Modules/module.modulemap b/ios/shared/FirebaseInstanceID.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/FirebaseInstanceID.framework/Modules/module.modulemap rename to ios/shared/FirebaseInstanceID.framework/Modules/module.modulemap diff --git a/ios/platform/FirebaseNanoPB.framework/FirebaseNanoPB b/ios/shared/FirebaseNanoPB.framework/FirebaseNanoPB similarity index 100% rename from ios/platform/FirebaseNanoPB.framework/FirebaseNanoPB rename to ios/shared/FirebaseNanoPB.framework/FirebaseNanoPB diff --git a/ios/platform/GoogleToolboxForMac.framework/GoogleToolboxForMac b/ios/shared/GoogleToolboxForMac.framework/GoogleToolboxForMac similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/GoogleToolboxForMac rename to ios/shared/GoogleToolboxForMac.framework/GoogleToolboxForMac diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMDebugSelectorValidation.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMDebugSelectorValidation.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMDebugSelectorValidation.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMDebugSelectorValidation.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMDebugThreadValidation.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMDebugThreadValidation.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMDebugThreadValidation.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMDebugThreadValidation.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMDefines.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMDefines.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMDefines.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMDefines.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMLocalizedString.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMLocalizedString.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMLocalizedString.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMLocalizedString.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMLogger.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMLogger.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMLogger.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMLogger.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMMethodCheck.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMMethodCheck.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMMethodCheck.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMMethodCheck.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSData+zlib.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSData+zlib.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSData+zlib.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSData+zlib.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSDictionary+URLArguments.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSDictionary+URLArguments.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSDictionary+URLArguments.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSDictionary+URLArguments.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSString+URLArguments.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSString+URLArguments.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMNSString+URLArguments.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMNSString+URLArguments.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMStringEncoding.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMStringEncoding.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMStringEncoding.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMStringEncoding.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMTypeCasting.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMTypeCasting.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMTypeCasting.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMTypeCasting.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Headers/GTMURLBuilder.h b/ios/shared/GoogleToolboxForMac.framework/Headers/GTMURLBuilder.h similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Headers/GTMURLBuilder.h rename to ios/shared/GoogleToolboxForMac.framework/Headers/GTMURLBuilder.h diff --git a/ios/platform/GoogleToolboxForMac.framework/Modules/module.modulemap b/ios/shared/GoogleToolboxForMac.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/GoogleToolboxForMac.framework/Modules/module.modulemap rename to ios/shared/GoogleToolboxForMac.framework/Modules/module.modulemap diff --git a/ios/shared/_README.md b/ios/shared/_README.md new file mode 100644 index 0000000..656c598 --- /dev/null +++ b/ios/shared/_README.md @@ -0,0 +1,8 @@ +# README + +The frameworks in this directory are placed here intentionally, because they should not be packaged with the module +to avoid duplicate framework references. They are delivered by the `titanium-firebase-core` module instead to retain +a clean dependency-separation. + +## Questions +For questions, reach out on TiSlack (@hans), thx! diff --git a/ios/platform/nanopb.framework/Headers/pb.h b/ios/shared/nanopb.framework/Headers/pb.h similarity index 100% rename from ios/platform/nanopb.framework/Headers/pb.h rename to ios/shared/nanopb.framework/Headers/pb.h diff --git a/ios/platform/nanopb.framework/Headers/pb_common.h b/ios/shared/nanopb.framework/Headers/pb_common.h similarity index 100% rename from ios/platform/nanopb.framework/Headers/pb_common.h rename to ios/shared/nanopb.framework/Headers/pb_common.h diff --git a/ios/platform/nanopb.framework/Headers/pb_decode.h b/ios/shared/nanopb.framework/Headers/pb_decode.h similarity index 100% rename from ios/platform/nanopb.framework/Headers/pb_decode.h rename to ios/shared/nanopb.framework/Headers/pb_decode.h diff --git a/ios/platform/nanopb.framework/Headers/pb_encode.h b/ios/shared/nanopb.framework/Headers/pb_encode.h similarity index 100% rename from ios/platform/nanopb.framework/Headers/pb_encode.h rename to ios/shared/nanopb.framework/Headers/pb_encode.h diff --git a/ios/platform/nanopb.framework/Modules/module.modulemap b/ios/shared/nanopb.framework/Modules/module.modulemap similarity index 100% rename from ios/platform/nanopb.framework/Modules/module.modulemap rename to ios/shared/nanopb.framework/Modules/module.modulemap diff --git a/ios/platform/nanopb.framework/nanopb b/ios/shared/nanopb.framework/nanopb similarity index 100% rename from ios/platform/nanopb.framework/nanopb rename to ios/shared/nanopb.framework/nanopb diff --git a/ios/titanium-firebase-analytics.xcodeproj/project.pbxproj b/ios/titanium-firebase-analytics.xcodeproj/project.pbxproj index 2adb288..704c711 100644 --- a/ios/titanium-firebase-analytics.xcodeproj/project.pbxproj +++ b/ios/titanium-firebase-analytics.xcodeproj/project.pbxproj @@ -29,12 +29,12 @@ AA747D9F0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch */; }; AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; }; DB073CC11F94013100E2F9D5 /* FirebaseAnalytics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */; }; - DB073CC21F94013100E2F9D5 /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */; }; - DB073CC31F94013100E2F9D5 /* FirebaseCoreDiagnostics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */; }; - DB073CC41F94013100E2F9D5 /* FirebaseInstanceID.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */; }; - DB073CC51F94013100E2F9D5 /* FirebaseNanoPB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */; }; - DB073CC61F94013100E2F9D5 /* GoogleToolboxForMac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */; }; - DB073CC71F94013100E2F9D5 /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB073CBD1F94008500E2F9D5 /* nanopb.framework */; }; + DB15C7841F976F7A0054FD3A /* FirebaseCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */; }; + DB15C7851F976F7A0054FD3A /* FirebaseNanoPB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */; }; + DB15C7861F976F7A0054FD3A /* GoogleToolboxForMac.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */; }; + DB15C7871F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */; }; + DB15C7881F976F7A0054FD3A /* nanopb.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7821F976F7A0054FD3A /* nanopb.framework */; }; + DB15C7891F976F7A0054FD3A /* FirebaseInstanceID.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -56,13 +56,13 @@ AA747D9E0F9514B9006C5449 /* FirebaseAnalytics_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FirebaseAnalytics_Prefix.pch; sourceTree = SOURCE_ROOT; }; AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; D2AAC07E0554694100DB518D /* libfirebase.analytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfirebase.analytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = platform/FirebaseInstanceID.framework; sourceTree = ""; }; - DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleToolboxForMac.framework; path = platform/GoogleToolboxForMac.framework; sourceTree = ""; }; - DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCore.framework; path = platform/FirebaseCore.framework; sourceTree = ""; }; - DB073CBD1F94008500E2F9D5 /* nanopb.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = nanopb.framework; path = platform/nanopb.framework; sourceTree = ""; }; DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = platform/FirebaseAnalytics.framework; sourceTree = ""; }; - DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = platform/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; - DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = platform/FirebaseNanoPB.framework; sourceTree = ""; }; + DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCore.framework; path = shared/FirebaseCore.framework; sourceTree = ""; }; + DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseNanoPB.framework; path = shared/FirebaseNanoPB.framework; sourceTree = ""; }; + DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleToolboxForMac.framework; path = shared/GoogleToolboxForMac.framework; sourceTree = ""; }; + DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = shared/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; + DB15C7821F976F7A0054FD3A /* nanopb.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = nanopb.framework; path = shared/nanopb.framework; sourceTree = ""; }; + DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = shared/FirebaseInstanceID.framework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -72,12 +72,12 @@ files = ( AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */, DB073CC11F94013100E2F9D5 /* FirebaseAnalytics.framework in Frameworks */, - DB073CC21F94013100E2F9D5 /* FirebaseCore.framework in Frameworks */, - DB073CC31F94013100E2F9D5 /* FirebaseCoreDiagnostics.framework in Frameworks */, - DB073CC41F94013100E2F9D5 /* FirebaseInstanceID.framework in Frameworks */, - DB073CC51F94013100E2F9D5 /* FirebaseNanoPB.framework in Frameworks */, - DB073CC61F94013100E2F9D5 /* GoogleToolboxForMac.framework in Frameworks */, - DB073CC71F94013100E2F9D5 /* nanopb.framework in Frameworks */, + DB15C7841F976F7A0054FD3A /* FirebaseCore.framework in Frameworks */, + DB15C7891F976F7A0054FD3A /* FirebaseInstanceID.framework in Frameworks */, + DB15C7881F976F7A0054FD3A /* nanopb.framework in Frameworks */, + DB15C7871F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework in Frameworks */, + DB15C7851F976F7A0054FD3A /* FirebaseNanoPB.framework in Frameworks */, + DB15C7861F976F7A0054FD3A /* GoogleToolboxForMac.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -107,12 +107,12 @@ isa = PBXGroup; children = ( DB073CBE1F94008500E2F9D5 /* FirebaseAnalytics.framework */, - DB073CBC1F94008500E2F9D5 /* FirebaseCore.framework */, - DB073CBF1F94008500E2F9D5 /* FirebaseCoreDiagnostics.framework */, - DB073CBA1F94008500E2F9D5 /* FirebaseInstanceID.framework */, - DB073CC01F94008500E2F9D5 /* FirebaseNanoPB.framework */, - DB073CBB1F94008500E2F9D5 /* GoogleToolboxForMac.framework */, - DB073CBD1F94008500E2F9D5 /* nanopb.framework */, + DB15C77E1F976F7A0054FD3A /* FirebaseCore.framework */, + DB15C7811F976F7A0054FD3A /* FirebaseCoreDiagnostics.framework */, + DB15C7831F976F7A0054FD3A /* FirebaseInstanceID.framework */, + DB15C77F1F976F7A0054FD3A /* FirebaseNanoPB.framework */, + DB15C7801F976F7A0054FD3A /* GoogleToolboxForMac.framework */, + DB15C7821F976F7A0054FD3A /* nanopb.framework */, AACBBE490F95108600F1A2B1 /* Foundation.framework */, ); name = Frameworks; @@ -250,6 +250,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/platform", + "$(PROJECT_DIR)/shared", ); GCC_C_LANGUAGE_STANDARD = c99; GCC_OPTIMIZATION_LEVEL = 0; @@ -296,6 +297,7 @@ FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/platform", + "$(PROJECT_DIR)/shared", ); GCC_C_LANGUAGE_STANDARD = c99; GCC_MODEL_TUNING = G5;