I'll send your comments along to the UPIA Product Manager and team.
Also, it would be very helpful for me to pass along to engineering your use case(s) for building a pkg/exe installer. Is it because you're installing additional files for the user outside the zxp? Is it because your zxp's are private (with no intention to list them on the Exchange)? Do your users face specifc trouble installing zxps (they do not have the Creative Cloud Desktop app installed, etc.)? Just checking!
Following up, the "hanging" issue was addressed. I think it rolls out with Creative Cloud Desktop app 5.7, coming in April.
Just following up here...
macOS: UPIA must run as the current user. This can be overcomed by "sudo -u $current_user" but it's surprising for a tool that suppose to install in the root /Library.
You were able to install to the roor /Library that way? The engineering team didn't think this was possible...
Please forgive the "little" delay in getting back to you. I took some time to explore UPIA (currently version 126.96.36.199) on macOS, these are my findings so far:
On top of that, UPIA always returns 0 as exit code and prints the error messages to standard output. It would be great if UPIA could return actual error codes instead, to make scripting easier.