[macOS export] Simplify code signing options, add support for rcodesign tool for signing and notarization.
This commit is contained in:
parent
dc4193b478
commit
d91cb1d5d5
16 changed files with 497 additions and 233 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue