summaryrefslogtreecommitdiffstats
path: root/platform/macos/export/export_plugin.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2023-01-13 00:23:04 +0100
committerGitHub <noreply@github.com>2023-01-13 00:23:04 +0100
commit8bd8c4edbc6ff6af0718f3f4716df1f0724b9e38 (patch)
tree6b11d455965fe7934a07cd5e9d78d6dd82e62608 /platform/macos/export/export_plugin.cpp
parent05e1517c8e6bbede580f05daef938bd6a51fa44b (diff)
parent8495224d13aa3c514595e6e090b5116c4fd40540 (diff)
downloadredot-engine-8bd8c4edbc6ff6af0718f3f4716df1f0724b9e38.tar.gz
Merge pull request #71294 from gelvinp/macos_notarization_teamid
Require Apple Team ID when using notarytool
Diffstat (limited to 'platform/macos/export/export_plugin.cpp')
-rw-r--r--platform/macos/export/export_plugin.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/macos/export/export_plugin.cpp b/platform/macos/export/export_plugin.cpp
index 46485da783..311619f657 100644
--- a/platform/macos/export/export_plugin.cpp
+++ b/platform/macos/export/export_plugin.cpp
@@ -1937,6 +1937,10 @@ bool EditorExportPlatformMacOS::has_valid_project_configuration(const Ref<Editor
}
}
}
+ if (notary_tool == 2 && p_preset->get("notarization/apple_team_id") == "") {
+ err += TTR("Notarization: Apple Team ID not specified.") + "\n";
+ valid = false;
+ }
} else if (notary_tool == 1) {
if (p_preset->get("notarization/api_uuid") == "") {
err += TTR("Notarization: App Store Connect issuer ID name not specified.") + "\n";