[iOS export] Capture and display xcodebuild output.
(cherry picked from commit 2e74bacf17
)
This commit is contained in:
parent
1cbc17247c
commit
4574b3ebeb
1 changed files with 6 additions and 2 deletions
|
@ -1959,8 +1959,10 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p
|
||||||
archive_args.push_back("archive");
|
archive_args.push_back("archive");
|
||||||
archive_args.push_back("-archivePath");
|
archive_args.push_back("-archivePath");
|
||||||
archive_args.push_back(archive_path);
|
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);
|
ERR_FAIL_COND_V(err, err);
|
||||||
|
print_line("xcodebuild (.xcarchive):\n" + archive_str);
|
||||||
|
|
||||||
if (ep.step("Making .ipa", 4)) {
|
if (ep.step("Making .ipa", 4)) {
|
||||||
return ERR_SKIP;
|
return ERR_SKIP;
|
||||||
|
@ -1974,8 +1976,10 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p
|
||||||
export_args.push_back("-allowProvisioningUpdates");
|
export_args.push_back("-allowProvisioningUpdates");
|
||||||
export_args.push_back("-exportPath");
|
export_args.push_back("-exportPath");
|
||||||
export_args.push_back(dest_dir);
|
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);
|
ERR_FAIL_COND_V(err, err);
|
||||||
|
print_line("xcodebuild (.ipa):\n" + export_str);
|
||||||
#else
|
#else
|
||||||
print_line(".ipa can only be built on macOS. Leaving Xcode project without building the package.");
|
print_line(".ipa can only be built on macOS. Leaving Xcode project without building the package.");
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue