summaryrefslogtreecommitdiffstats
path: root/platform/macos/export/export.cpp
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2022-08-09 18:51:43 +0300
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2022-08-26 14:23:31 +0300
commitd91cb1d5d57de970d027ffbd46b41cfd847c10dc (patch)
tree582168305780bc4a7631bb83eecc0f308a34a68c /platform/macos/export/export.cpp
parentdc4193b478dec409132bf50d90fdb4c6760a109a (diff)
downloadredot-engine-d91cb1d5d57de970d027ffbd46b41cfd847c10dc.tar.gz
[macOS export] Simplify code signing options, add support for rcodesign tool for signing and notarization.
Diffstat (limited to 'platform/macos/export/export.cpp')
-rw-r--r--platform/macos/export/export.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/macos/export/export.cpp b/platform/macos/export/export.cpp
index ff7457081f..f219616df4 100644
--- a/platform/macos/export/export.cpp
+++ b/platform/macos/export/export.cpp
@@ -33,8 +33,12 @@
#include "export_plugin.h"
void register_macos_exporter() {
- EDITOR_DEF("export/macos/force_builtin_codesign", false);
- EditorSettings::get_singleton()->add_property_hint(PropertyInfo(Variant::BOOL, "export/macos/force_builtin_codesign", PROPERTY_HINT_NONE));
+ EDITOR_DEF("export/macos/rcodesign", "");
+#ifdef WINDOWS_ENABLED
+ EditorSettings::get_singleton()->add_property_hint(PropertyInfo(Variant::STRING, "export/macos/rcodesign", PROPERTY_HINT_GLOBAL_FILE, "*.exe"));
+#else
+ EditorSettings::get_singleton()->add_property_hint(PropertyInfo(Variant::STRING, "export/macos/rcodesign", PROPERTY_HINT_GLOBAL_FILE));
+#endif
Ref<EditorExportPlatformMacOS> platform;
platform.instantiate();