Merge pull request #116714 from bruvzg/ios_pr

Add `end_generate_apple_embedded_project` export plugin method for iOS projects.
This commit is contained in:
Thaddeus Crews 2026-02-27 15:44:43 -06:00
commit bba2e018bd
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
4 changed files with 30 additions and 0 deletions

View file

@ -331,6 +331,16 @@ void EditorExportPlugin::_export_begin(const HashSet<String> &p_features, bool p
void EditorExportPlugin::_export_end() {}
void EditorExportPlugin::_end_generate_apple_embedded_project(const String &p_path, bool p_p_will_build_archive) {}
void EditorExportPlugin::end_generate_apple_embedded_project(const String &p_path, bool p_will_build_archive) {
if (GDVIRTUAL_IS_OVERRIDDEN(_end_generate_apple_embedded_project)) {
GDVIRTUAL_CALL(_end_generate_apple_embedded_project, p_path, p_will_build_archive);
} else {
_end_generate_apple_embedded_project(p_path, p_will_build_archive);
}
}
void EditorExportPlugin::skip() {
skipped = true;
}
@ -367,6 +377,7 @@ void EditorExportPlugin::_bind_methods() {
GDVIRTUAL_BIND(_export_file, "path", "type", "features");
GDVIRTUAL_BIND(_export_begin, "features", "is_debug", "path", "flags");
GDVIRTUAL_BIND(_export_end);
GDVIRTUAL_BIND(_end_generate_apple_embedded_project, "path", "will_build_archive");
GDVIRTUAL_BIND(_begin_customize_resources, "platform", "features");
GDVIRTUAL_BIND(_customize_resource, "resource", "path");