This knowledge article may contain information that does not apply to version 21.05 or later which runs in a container environment. Please refer to Article Number 000385088 for more information about troubleshooting BMC products in containers.
Solution 1: There are a few steps to try when troubleshooting IPA Download Issues on the Device
1. Check that index.html and plist files point to the correct plist and ipa URLs
2. Check that PLIST file contains correct bundle-identifier key (OOTB value is com.bmc.bsmapps.Smart_IT; if the customer used a different key when resigning the app, ensure that they use that bundle-identifier)
3. Verify that you can download the .IPA file by accessing it directly via the browser (i.e. https://<myithost:port>>/download/MyIT.ipa)
4. Ensure that the MyIT.plist file and MyIT.ipa files are hosted on a valid HTTPS server
Starting iOS 7.1, Apple has introduced a new requirement that when installing any application onto iOS device using download url, the manifest (.plist file) and the application (.ipa file) to be hosted on a HTTPS server that has a valid CA trusted certificate. What this means is that the manifest files doesn't have to be hosted on the MyIT Tomcat server, it can be any HTTPS server with a valid CA trusted certificate. If the MyIT Tomcat Server is not configured with HTTPS and a valid CA certificate, you can use any server to host the files. All you have to do is to transfer the MyIT.plist file and MyIT.ipa file to a valid HTTPS server and then point the Index.html file to the plist on the remote server with HTTPS.
5. If IPA is resigned, ensure that the resign process was successful and all the steps in the documentation were carried out correctly. The IPA file needs to be resigned with the customer's company's enterprise certificate.
https://docs.bmc.com/docs/display/public/smartIT12/Re-signing+and+rebranding+Smart+IT+for+iOS#Re-signingandrebrandingSmartITforiOS-InstallingtheXcodeandApplerootcertificate
Solution 2: If the above suggestion did not work then try to publish the IOS application on Cloudfront URL and can distribute from there, if you are still not able to distribute from the Smart IT server URL. Use the Cloudfront distribution mechanism.