无线应用安装在iOS 9上停止工作 [英] Over the air app installation is stopped working on iOS 9

查看:140
本文介绍了无线应用安装在iOS 9上停止工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经使用iOS 9升级了我的设备。我手动生成plist和ipa文件,但突然它在ios 9中停止安装,而它在iOS 8下工作正常。

I have upgraded my device with iOS 9. I am manually generating plist and ipa file but suddenly it stopped installing in ios 9 while it was working fine with iOS 8.

低于



项目
资产

items assets



            <dict>
                <key>kind</key>
                <string>software-package</string>
                <key>url</key>
                 <string>https://www.eg.com/urland.ipa</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>full-size-image</string>
                <key>needs-shine</key>
                <true/>
                <key>url</key>
                 <string>https://www.eg.com/imageurl/iTunesArtwork.png</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>display-image</string>
                <key>needs-shine</key>
                <true/>
                <key>url</key>
                 <string>https://www.eg.com/Icon.png</string>
            </dict>
        </array>
        <key>metadata</key>
        <dict>
            <key>bundle-identifier</key>
            <string>mob.test.profile.ios9fix</string>
            <key>bundle-version</key>
            <string>1.0</string>
            <key>kind</key>
            <string>software</string>
            <key>title</key>
            <string>My App name</string>
        </dict>
    </dict>
</array>


活动i在diawi.com上检查了我的同样的事情正在发生。它不允许我下载该应用程序。

Event i checked my it on diawi.com same thing is happening with it. it is not allowing me to download the application.

推荐答案

以下是我们正在使用的.plist的示例

Here's an example of a .plist we're using

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>urlWhereIsYourIpaFile</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>bundleWithoutSpaces</string>
                <key>bundle-version</key>
                <string>1.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>nameOfApp</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

在html文件中,我们使用以下内容调用plist:

And in an html file we call the plist with the following:

<a href="itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/{some random chain}/example.plist">
           <img src="an image if you want" height="57" width="57" />
         </a>

我们的服务器中没有SSL,因此我们所做的就是将.plist上传到dropbox并分享链接,但如果您有https,则可以毫无问题地使用该URL。

We don´t have the SSL in our server so what we do is to upload the .plist to dropbox and share the link, but if you have an https you can use that url without problems.

希望这有帮助,我们遇到的问题是我们的bundle-identifier有空格所以在iOS 9中没有工作,但在删除空间后它一直工作

Hope this helps, we had the problem that our bundle-identifier had spaces so in iOS 9 that wasn't working but after removing the space it worked as always

这篇关于无线应用安装在iOS 9上停止工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆