[A] Firebase

This commit is contained in:
2024-12-16 11:14:27 +08:00
parent 4d0ab92a9a
commit 43ef7b0f95
282 changed files with 29502 additions and 0 deletions

View File

@@ -32,6 +32,7 @@ namespace tysdk.editor
XCodeSetSigingAndCapbilities(target, proj, pathToBuiltProject);
ProcessBuildSettings(proj);
XcodeOverwriteFiles(pathToBuiltProject, proj);
ProceeFirebasePlist(target, proj, pathToBuiltProject);
UnityEngine.Debug.Log($"XCodeProj {pbxprojPath}");
File.WriteAllText(pbxprojPath, proj.WriteToString());
@@ -65,6 +66,14 @@ namespace tysdk.editor
//proj.AddCapability(target, PBXCapabilityType.AssociatedDomains, "Unity-iPhone/Unity-iPhone.entitlements");
}
private static void ProceeFirebasePlist(string target, PBXProject proj, string root)
{
var plistPath = Path.Combine("Packages/tysdk/Files", "GoogleService-Info.plist");
File.Copy(plistPath, $"{root}/GoogleService-Info.plist", true);
var plistGuid = proj.AddFile("GoogleService-Info.plist", "GoogleService-Info.plist", PBXSourceTree.Source);
proj.AddFileToBuild(target, plistGuid);
}
private static void ProcessBuildSettings(PBXProject proj)
{
string target = proj.TargetGuidByName("GameAssembly");