[F] Link [A] signout

This commit is contained in:
2024-08-24 19:23:39 +08:00
parent da367097c8
commit 728af3cfd7
11 changed files with 928 additions and 3 deletions

View File

@@ -58,6 +58,7 @@ namespace tysdk.editor
var entitlementsContent = File.ReadAllText("Packages/tysdk/Files/Unity-iPhone.entitlements");
File.WriteAllText($"{root}/Unity-iPhone/Unity-iPhone.entitlements", entitlementsContent);
proj.AddCapability(target, PBXCapabilityType.SignInWithApple, "Unity-iPhone/Unity-iPhone.entitlements");
proj.AddCapability(target, PBXCapabilityType.KeychainSharing, "Unity-iPhone/Unity-iPhone.entitlements");
proj.AddCapability(target, PBXCapabilityType.PushNotifications, "Unity-iPhone/Unity-iPhone.entitlements");
//proj.AddCapability(target, PBXCapabilityType.AssociatedDomains, "Unity-iPhone/Unity-iPhone.entitlements");
@@ -69,6 +70,7 @@ namespace tysdk.editor
proj.AddBuildProperty(target, "OTHER_LDFLAGS", "-all_load");
target = proj.TargetGuidByName("UnityFramework");
proj.SetBuildProperty(target, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "NO");
proj.AddBuildProperty(target, "OTHER_LDFLAGS", "-ObjC");
proj.AddFrameworkToProject(target, "AppTrackingTransparency.framework", false);
@@ -102,6 +104,16 @@ namespace tysdk.editor
urlTypesArray = infoDict.values["CFBundleURLTypes"].AsArray();
}
if (!infoDict.values.ContainsKey("NSUserActivityTypes")) {
PlistElementArray userActivityTypes = infoDict.CreateArray("NSUserActivityTypes");
userActivityTypes.AddString("INSendMessageIntent");
}
else
{
PlistElementArray userActivityTypes = infoDict.values["NSUserActivityTypes"].AsArray();
userActivityTypes.AddString("INSendMessageIntent");
}
PlistElementArray queriesSchemesArray = null;
if (!infoDict.values.ContainsKey("LSApplicationQueriesSchemes")) {
queriesSchemesArray = infoDict.CreateArray("LSApplicationQueriesSchemes");