Add functions related meta data

This commit is contained in:
Robin Fischer 2020-03-27 15:14:25 +01:00
Родитель b5c50fc1d9
Коммит c4828699b0
6 изменённых файлов: 30 добавлений и 0 удалений

Просмотреть файл

@ -17,6 +17,7 @@ Xamarin creates and maintains Xamarin.iOS bindings for the Google APIs for iOS L
| [Xamarin.Firebase.iOS.Database][F.Database.Name] | [6.0.0.2][F.Database.Package] |
| [Xamarin.Firebase.iOS.DynamicLinks][F.DynamicLinks.Name] | [4.0.1.2][F.DynamicLinks.Package] |
| [Xamarin.Firebase.iOS.InstanceID][F.InstanceID.Name] | [4.3.0.0][F.InstanceID.Package] |
| [Xamarin.Firebase.iOS.Functions][F.Functions.Name] | [6.4.2.0][F.Functions.Package] |
| [Xamarin.Firebase.iOS.MLKit][F.MLKit.Name] | [0.13.0.3][F.MLKit.Package] |
| [Xamarin.Firebase.iOS.MLKit.Common][F.MLKit.Common.Name] | [0.13.0.2][F.MLKit.Common.Package] |
| [Xamarin.Firebase.iOS.MLKit.ModelInterpreter][F.MLKit.ModelInterpreter.Name] | [0.13.0.2][F.MLKit.ModelInterpreter.Package] |
@ -59,6 +60,7 @@ Here's a table that shows in which global version is located each component of F
| Firebase Core | **6.6.0.0** | **6.15.0** |
| Firebase Database | **6.0.0.2** | **6.5.0** |
| Firebase Dynamic Links | **4.0.1.2** | **6.5.0** |
| Firebase Functions | **6.4.2.0** | **6.15.0** |
| Firebase Instance ID | **4.3.0.0** | **6.15.0** |
| Firebase MLKit | **0.13.0.3** | **5.13.0* |
| Firebase MLKit Common | **0.13.0.2** | **5.13.0* |
@ -111,6 +113,7 @@ Firebase.Core
Firebase.Crashlytics
Firebase.Database
Firebase.DynamicLinks
Firebase.Functions
Firebase.InstanceID
Firebase.MLKit
Firebase.MLKit.Common
@ -177,6 +180,7 @@ This project is part of the [.NET Foundation][104]
[F.Crashlytics.Name]: source/Firebase/Crashlytics
[F.Database.Name]: source/Firebase/Database
[F.DynamicLinks.Name]: source/Firebase/DynamicLinks
[F.Auth.Name]: source/Firebase/Functions
[F.InstanceID.Name]: source/Firebase/InstanceID
[F.MLKit.Name]: source/Firebase/MLKit
[F.MLKit.Common.Name]: source/Firebase/MLKit.Common
@ -197,6 +201,7 @@ This project is part of the [.NET Foundation][104]
[F.Crashlytics.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.Crashlytics/
[F.Database.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.Database/
[F.DynamicLinks.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.DynamicLinks/
[F.Functions.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.Functions/
[F.InstanceID.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.InstanceID/
[F.MLKit.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.MLKit/
[F.MLKit.Common.Package]: https://www.nuget.org/packages/Xamarin.Firebase.iOS.MLKit.Common/

Просмотреть файл

@ -37,6 +37,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Database", "source\Firebase
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DynamicLinks", "source\Firebase\DynamicLinks\DynamicLinks.csproj", "{4D102D0B-59D7-4902-913E-85CAA0DFE8A3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Functions", "source\Firebase\Function\Functions.csproj", "{1BF6B7AD-47B3-49F5-918C-8E405309C934}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MLKit", "source\Firebase\MLKit\MLKit.csproj", "{B0D91D94-300F-4DEB-A0A7-11DCBDF6FD64}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MLKit.Common", "source\Firebase\MLKit.Common\MLKit.Common.csproj", "{90DDF7C4-5223-4863-9687-6211BC5D56E5}"

Просмотреть файл

@ -30,6 +30,16 @@
}
}
},
{
"component": {
"type": "git",
"git": {
"name": "FirebaseFunctions",
"repositoryUrl": "https://github.com/firebase/firebase-ios-sdk.git",
"commitHash": "1e3edcc9463d1335968d4911fbcf2221f81cc9a7"
}
}
},
{
"component": {
"type": "git",

Просмотреть файл

@ -9,6 +9,8 @@ Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Cor
Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "3.14.0.3", "8.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "6.0.0.2", "8.0", ComponentGroup.Firebase, csprojName: "Database", ignore: true);
Artifact FIREBASE_DYNAMIC_LINKS_ARTIFACT = new Artifact ("Firebase.DynamicLinks", "4.0.1.2", "8.0", ComponentGroup.Firebase, csprojName: "DynamicLinks", ignore: true);
// Not sure which version comes here for functions
Artifact FIREBASE_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.Functions", "6.4.2", "8.0", ComponentGroup.Firebase, csprojName: "Functions");
Artifact FIREBASE_INSTANCE_ID_ARTIFACT = new Artifact ("Firebase.InstanceID", "4.3.0", "8.0", ComponentGroup.Firebase, csprojName: "InstanceID");
Artifact FIREBASE_MLKIT_ARTIFACT = new Artifact ("Firebase.MLKit", "0.13.0.3", "9.0", ComponentGroup.Firebase, csprojName: "MLKit", ignore: true);
Artifact FIREBASE_MLKIT_COMMON_ARTIFACT = new Artifact ("Firebase.MLKit.Common", "0.13.0.2", "9.0", ComponentGroup.Firebase, csprojName: "MLKit.Common", ignore: true);
@ -40,6 +42,7 @@ var ARTIFACTS = new Dictionary<string, Artifact> {
{ "Firebase.Crashlytics", FIREBASE_CRASHLYTICS_ARTIFACT },
{ "Firebase.Database", FIREBASE_DATABASE_ARTIFACT },
{ "Firebase.DynamicLinks", FIREBASE_DYNAMIC_LINKS_ARTIFACT },
{ "Firebase.Functions", FIREBASE_FUNCTIONS_ARTIFACT },
{ "Firebase.InstanceID", FIREBASE_INSTANCE_ID_ARTIFACT },
{ "Firebase.MLKit", FIREBASE_MLKIT_ARTIFACT },
{ "Firebase.MLKit.Common", FIREBASE_MLKIT_COMMON_ARTIFACT },
@ -72,6 +75,7 @@ void SetArtifactsDependencies ()
FIREBASE_CRASHLYTICS_ARTIFACT.Dependencies = new [] { /* Needed for sample */ FIREBASE_CORE_ARTIFACT };
FIREBASE_DATABASE_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT, /* Needed for sample */ FIREBASE_AUTH_ARTIFACT };
FIREBASE_DYNAMIC_LINKS_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT };
FIREBASE_FUNCTIONS_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT};
FIREBASE_INSTANCE_ID_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT };
FIREBASE_MLKIT_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT, FIREBASE_MLKIT_COMMON_ARTIFACT };
FIREBASE_MLKIT_COMMON_ARTIFACT.Dependencies = new [] { FIREBASE_CORE_ARTIFACT };
@ -143,6 +147,9 @@ void SetArtifactsPodSpecs ()
FIREBASE_DYNAMIC_LINKS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("Firebase", "6.5.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseDynamicLinks", targetName: "FirebaseDynamicLinks", subSpecs: new [] { "DynamicLinks" })
};
FIREBASE_FUNCTIONS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("Firebase", "6.15.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseFunctions", targetName: "FirebaseFunctions", subSpecs: new [] { "Functions" })
};
FIREBASE_INSTANCE_ID_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseInstanceID", "4.3.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseInstallations", "1.1.0", frameworkSource: FrameworkSource.Pods),
@ -237,6 +244,7 @@ void SetArtifactsExtraPodfileLines ()
FIREBASE_CORE_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_DATABASE_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_DYNAMIC_LINKS_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_FUNCTIONS_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_INSTANCE_ID_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_REMOTE_CONFIG_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;
FIREBASE_STORAGE_ARTIFACT.ExtraPodfileLines = dynamicFrameworkLines;

Просмотреть файл

@ -42,6 +42,10 @@
BuildScript: ./Firebase.DynamicLinks/build.cake
TriggerPaths: [ Firebase.DynamicLinks ]
MacBuildTargets: [ samples, component ]
- Name: Firebase.iOS.Functions
BuildScript: ./Firebase.Functions/build.cake
TriggerPaths: [ Firebase.Functions ]
MacBuildTargets: [ samples, component ]
- Name: Firebase.iOS.InstanceID
BuildScript: ./Firebase.InstanceID/build.cake
TriggerPaths: [ Firebase.InstanceID ]

Просмотреть файл

@ -35,6 +35,7 @@ public Dictionary<string, GoogleBase> CreateComponents ()
googleComponents ["Firebase.CrashReporting"] = GetComponent<Firebase.CrashReporting> ();
googleComponents ["Firebase.Database"] = GetComponent<Firebase.Database> ();
googleComponents ["Firebase.DynamicLinks"] = GetComponent<Firebase.DynamicLinks> ();
googleComponents ["Firebase.Functions"] = GetComponent<Firebase.Functions> ();
googleComponents ["Firebase.InstanceID"] = GetComponent<Firebase.InstanceID> ();
googleComponents ["Firebase.Invites"] = GetComponent<Firebase.Invites> ();
googleComponents ["Firebase.MLKit"] = GetComponent<Firebase.MLKit> ();