The only way I was able to get the Citrix installers to run properly is have them execute at app run-time, rather than when the app is being built. This means I had to include the installation files as part of the app files, so they can be accessed when the app is first launched. Unfortunately, this means that after the installation is completed during the first launch of the app, you're left with ~500MB of now-useless installation files that can't be deleted.
Either the build process should be modified to run the installation during build (such that the installation files don't need to be copied into the final app), or find a way to remove the installation files from the app post-install.
Modifying so that Citrix installs run at build-time rather than run-time wasn't an issue, must have been doing something wrong when I tried it in the past.
The only way I was able to get the Citrix installers to run properly is have them execute at app run-time, rather than when the app is being built. This means I had to include the installation files as part of the app files, so they can be accessed when the app is first launched. Unfortunately, this means that after the installation is completed during the first launch of the app, you're left with ~500MB of now-useless installation files that can't be deleted.
Either the build process should be modified to run the installation during build (such that the installation files don't need to be copied into the final app), or find a way to remove the installation files from the app post-install.