Skip to content

Instantly share code, notes, and snippets.

@wweevv-johndpope
Last active August 29, 2022 06:53
Show Gist options
  • Save wweevv-johndpope/c5a3cf832bbf7fc8dc6e57d5e754a6db to your computer and use it in GitHub Desktop.
Save wweevv-johndpope/c5a3cf832bbf7fc8dc6e57d5e754a6db to your computer and use it in GitHub Desktop.
all firebase modules
UNFORTUNATELY - the naming is not consistent for simulators.
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
"ios_device": "ios-arm64",
"ios_simulator": "ios-arm64_x86_64-simulator",
objc_library(
name = "FirebaseAnalytics",
deps = [":FirebaseAnalyticsXCFramework"],
module_name = "FirebaseAnalytics",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseAnalyticsXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseAnalytics/FirebaseAnalytics.xcframework/**"] ),
)
objc_library(
name = "FirebaseABTesting",
deps = [":FirebaseABTestingXCFramework"],
module_name = "FirebaseABTesting",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseABTestingXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseABTesting/FirebaseABTesting.xcframework/**"] ),
)
objc_library(
name = "FirebaseAnalyticsOnDeviceConversion",
deps = [":FirebaseAnalyticsOnDeviceConversionXCFramework"],
module_name = "FirebaseAnalyticsOnDeviceConversion",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseAnalyticsOnDeviceConversionXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseAnalyticsOnDeviceConversion/FirebaseAnalyticsOnDeviceConversion.xcframework/**"] ),
)
objc_library(
name = "FirebaseAppCheck",
deps = [":FirebaseAppCheckXCFramework"],
module_name = "FirebaseAppCheck",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseAppCheckXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseAppCheck/FirebaseAppCheck.xcframework/**"] ),
)
objc_library(
name = "FirebaseAppDistribution",
deps = [":FirebaseAppDistributionXCFramework"],
module_name = "FirebaseAppDistribution",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseAppDistributionXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseAppDistribution/FirebaseAppDistribution.xcframework/**"] ),
)
objc_library(
name = "FirebaseAuth",
deps = [":FirebaseAuthXCFramework"],
module_name = "FirebaseAuth",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseAuthXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseAuth/FirebaseAuth.xcframework/**"] ),
)
objc_library(
name = "FirebaseCrashlytics",
deps = [":FirebaseCrashlyticsXCFramework"],
module_name = "FirebaseCrashlytics",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseCrashlyticsXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseCrashlytics/FirebaseCrashlytics.xcframework/**"] ),
)
objc_library(
name = "FirebaseDatabase",
deps = [":FirebaseDatabaseXCFramework"],
module_name = "FirebaseDatabase",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseDatabaseXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseDatabase/FirebaseDatabase.xcframework/**"] ),
)
objc_library(
name = "FirebaseDynamicLinks",
deps = [":FirebaseDynamicLinksXCFramework"],
module_name = "FirebaseDynamicLinks",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseDynamicLinksXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseDynamicLinks/FirebaseDynamicLinks.xcframework/**"] ),
)
objc_library(
name = "FirebaseFirestore",
deps = [":FirebaseFirestoreXCFramework"],
module_name = "FirebaseFirestore",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseFirestoreXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseFirestore/FirebaseFirestore.xcframework/**"] ),
)
objc_library(
name = "FirebaseFunctions",
deps = [":FirebaseFunctionsXCFramework"],
module_name = "FirebaseFunctions",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseFunctionsXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseFunctions/FirebaseFunctions.xcframework/**"] ),
)
objc_library(
name = "FirebaseInAppMessaging",
deps = [":FirebaseInAppMessagingXCFramework"],
module_name = "FirebaseInAppMessaging",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseInAppMessagingXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseInAppMessaging/FirebaseInAppMessaging.xcframework/**"] ),
)
objc_library(
name = "FirebaseMessaging",
deps = [":FirebaseMessagingXCFramework"],
module_name = "FirebaseMessaging",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseMessagingXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseMessaging/FirebaseMessaging.xcframework/**"] ),
)
objc_library(
name = "FirebaseMLModelDownloader",
deps = [":FirebaseMLModelDownloaderXCFramework"],
module_name = "FirebaseMLModelDownloader",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseMLModelDownloaderXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseMLModelDownloader/FirebaseMLModelDownloader.xcframework/**"] ),
)
objc_library(
name = "FirebasePerformance",
deps = [":FirebasePerformanceXCFramework"],
module_name = "FirebasePerformance",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebasePerformanceXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebasePerformance/FirebasePerformance.xcframework/**"] ),
)
objc_library(
name = "FirebaseRemoteConfig",
deps = [":FirebaseRemoteConfigXCFramework"],
module_name = "FirebaseRemoteConfig",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseRemoteConfigXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseRemoteConfig/FirebaseRemoteConfig.xcframework/**"] ),
)
objc_library(
name = "FirebaseStorage",
deps = [":FirebaseStorageXCFramework"],
module_name = "FirebaseStorage",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "FirebaseStorageXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["FirebaseStorage/FirebaseStorage.xcframework/**"] ),
)
objc_library(
name = "Google-Mobile-Ads-SDK",
deps = [":Google-Mobile-Ads-SDKXCFramework"],
module_name = "Google-Mobile-Ads-SDK",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "Google-Mobile-Ads-SDKXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["Google-Mobile-Ads-SDK/Google-Mobile-Ads-SDK.xcframework/**"] ),
)
objc_library(
name = "GoogleSignIn",
deps = [":GoogleSignInXCFramework"],
module_name = "GoogleSignIn",
visibility = ["//visibility:public"],
)
apple_dynamic_xcframework_import(
name = "GoogleSignInXCFramework",
library_identifiers = {
"ios_device": "ios-arm64_armv7",
"ios_simulator": "ios-arm64_i386_x86_64-simulator",
},
xcframework_imports = glob(["GoogleSignIn/GoogleSignIn.xcframework/**"] ),
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment