There is no app download link for iOS8 app. Nothing happens in Safari?

Hi i am creating an enterprise app and uploading plist and html file to Dropbox but nothing happens in safari

my plist

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">
<dict>
    <!-- array of downloads. -->
    <key>items</key>
    <array>
        <dict>

            <!-- an array of assets to download -->
            <key>assets</key>
            <array>

                <!-- software-package: the ipa to install. -->
                <dict>

                    <!-- required.  the asset kind. -->
                    <key>kind</key>
                    <string>software-package</string>



                    <!-- required.  the URL of the file to download. -->
                    <key>url</key>
                    <string>https://dl.dropboxusercontent.com/s/ug5heuw6xknye4v/xx.ipa</string>
                </dict>

                <!-- display-image: the icon to display during download. -->
                <dict>

                    <key>kind</key>
                    <string>display-image</string>

                    <!-- optional. icon needs shine effect applied. -->
                    <key>needs-shine</key>
                    <true/>

                    <key>url</key>
                    <string>https://dl.dropboxusercontent.com/s/70htok1w98emruq/AppIcon57x57.png</string>
                </dict>

                <!-- full-size-image: the large 512×512 icon used by iTunes. -->
                <dict>

                    <key>kind</key>
                    <string>full-size-image</string>

                    <!-- optional.  one md5 hash for the entire file. -->
                    <key>md5</key>
                    <string>61fa64bb7a7cae5a46bfb45821ac8bba</string>

                    <key>needs-shine</key>
                    <true/>

                    <key>url</key>
                    <string>https://dl.dropboxusercontent.com/s/yh40pw50m5wa4mf/iTunesArtwork.png</string>
                </dict>
            </array>

            <key>metadata</key>
            <dict>

                <!-- required -->
                <key>bundle-identifier</key>
                <string>com.company.product</string>

                <!-- optional (software only) -->
                <key>bundle-version</key>
                <string>1.0</string>

                <!-- required.  the download kind. -->
                <key>kind</key>
                <string>software</string>

                <!-- optional. displayed during download; -->
                <!-- typically company name -->
                <key>subtitle</key>
                <string>Apple</string>

                <!-- required.  the title to display during the download. -->
                <key>title</key>
                <string>product name</string>
            </dict>
        </dict>
    </array>
</dict>

      

and my html

<!DOCTYPE html>
<html>
<body>
<p>
<a href="itms-services://?action-download-manifest&url=https://dl.dropbox.com/s/4o5z1ha7d3sw9dm/xxx.plist">
click this link to install in DropBox
</a>
</p>

</body>
</html>

      

I change http to https, create a new certificate to create a new ipa, change the package ID in the distribution, but I can't see it on the iPad. How to fix this problem or if something new in iOS8 has changed in an enterprise app

+3


source to share


3 answers


Starting with iOS 8, opening the itms-services link will not close Safari. Have you tried hitting the Home button and see if the app is installed?

If it is not, it might be another issue with iOS8, where it is somehow caching the list of installed package IDs, and this cache is not updated properly when an app installed before iOS8 is uninstalled in iOS 8. To find out the problem , you will want to check the device console when trying to install. The console can be found by connecting the device to your Mac, opening devices in Xcode and finding the device on the left. The console can be expanded using the arrow in the lower left corner (see fooobar.com/questions/84243 / ... for details ).



If this is your problem, you can fix it by reinstalling iOS 8 from scratch (annoying but best solution with least issues), or by changing the package ID in the .plist file referenced by the itms-services link. You can read more about this here: fooobar.com/questions/53359 / ...

+3


source


I got this working by changing the package id, package version and renaming the plist file.



All of this was necessary to solve my problem. Only changing the package didn't work for me ...

+1


source


So, the only thing I could think of is that your server does not support the required MIME types:

application / octet-stream ipa

text / xml plist

0


source







All Articles