diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2021-11-07 17:13:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-07 17:13:27 +0100 |
commit | c89061e982a27ba6e5dc6ea54ae812976de2d2db (patch) | |
tree | 6381386bb66bf4b54acd606d5674078f11fbb4a1 | |
parent | 9f46ce86523e01435ad34de467de586485448278 (diff) | |
parent | d0490d140bc9d1a4bbcb9bf8fb6e78c6d714a9eb (diff) | |
download | redot-engine-c89061e982a27ba6e5dc6ea54ae812976de2d2db.tar.gz |
Merge pull request #54710 from bruvzg/ios_xcbuild_info4
[iOS export, 4.0] Capture and display xcodebuild output.
-rw-r--r-- | platform/iphone/export/export_plugin.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/iphone/export/export_plugin.cpp b/platform/iphone/export/export_plugin.cpp index 0559c8130f..7450215cfb 100644 --- a/platform/iphone/export/export_plugin.cpp +++ b/platform/iphone/export/export_plugin.cpp @@ -1685,8 +1685,10 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p archive_args.push_back("archive"); archive_args.push_back("-archivePath"); archive_args.push_back(archive_path); - err = OS::get_singleton()->execute("xcodebuild", archive_args); + String archive_str; + err = OS::get_singleton()->execute("xcodebuild", archive_args, &archive_str, nullptr, true); ERR_FAIL_COND_V(err, err); + print_line("xcodebuild (.xcarchive):\n" + archive_str); if (ep.step("Making .ipa", 4)) { return ERR_SKIP; @@ -1700,8 +1702,10 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p export_args.push_back("-allowProvisioningUpdates"); export_args.push_back("-exportPath"); export_args.push_back(dest_dir); - err = OS::get_singleton()->execute("xcodebuild", export_args); + String export_str; + err = OS::get_singleton()->execute("xcodebuild", export_args, &export_str, nullptr, true); ERR_FAIL_COND_V(err, err); + print_line("xcodebuild (.ipa):\n" + export_str); #else print_line(".ipa can only be built on macOS. Leaving Xcode project without building the package."); #endif |