[macOS export] Simplify code signing options, add support for rcodesign tool for signing and notarization.

This commit is contained in:
bruvzg
2022-08-09 18:51:43 +03:00
parent dc4193b478
commit d91cb1d5d5
16 changed files with 497 additions and 233 deletions

View File

@ -34,6 +34,9 @@ bool EditorExportPreset::_set(const StringName &p_name, const Variant &p_value)
if (values.has(p_name)) {
values[p_name] = p_value;
EditorExport::singleton->save_presets();
if (update_visibility[p_name]) {
notify_property_list_changed();
}
return true;
}
@ -51,7 +54,7 @@ bool EditorExportPreset::_get(const StringName &p_name, Variant &r_ret) const {
void EditorExportPreset::_get_property_list(List<PropertyInfo> *p_list) const {
for (const PropertyInfo &E : properties) {
if (platform->get_export_option_visibility(E.name, values)) {
if (platform->get_export_option_visibility(this, E.name, values)) {
p_list->push_back(E);
}
}