From 2e74bacf176dfceb205013d6023821290167259b Mon Sep 17 00:00:00 2001 From: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Sun, 7 Nov 2021 11:05:12 +0200 Subject: [PATCH] [iOS export] Capture and display xcodebuild output. --- platform/iphone/export/export.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/platform/iphone/export/export.cpp b/platform/iphone/export/export.cpp index 77736d1cb2f..04d149454de 100644 --- a/platform/iphone/export/export.cpp +++ b/platform/iphone/export/export.cpp @@ -1959,8 +1959,10 @@ Error EditorExportPlatformIOS::export_project(const Ref &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, true); + String archive_str; + err = OS::get_singleton()->execute("xcodebuild", archive_args, true, NULL, &archive_str, NULL, true); ERR_FAIL_COND_V(err, err); + print_line("xcodebuild (.xcarchive):\n" + archive_str); if (ep.step("Making .ipa", 4)) { return ERR_SKIP; @@ -1974,8 +1976,10 @@ Error EditorExportPlatformIOS::export_project(const Ref &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, true); + String export_str; + err = OS::get_singleton()->execute("xcodebuild", export_args, true, NULL, &export_str, NULL, 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