ios - 无线应用程序安装在 iOS 9 上停止工作

标签 ios objective-c ios9

我已经用 iOS 9 升级了我的设备。我正在手动生成 plist 和 ipa 文件,但它突然停止在 ios 9 中安装,而它在 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>

事件我在 diawi.com 上查看了它,它也发生了同样的事情。它不允许我下载应用程序。

最佳答案

iOS 9 became more strict with the manifest information:the tag,the value,or something else.

我遇到了另一个问题。但我想也许会给你一些有用的信息。

The way to find out why,the most important step is to check you device log.It will show you the installation error information.

I find the problem is that I mistake the bundle-identifier value.

I find if you mistake the bundle-identifier value,the iOS 9 will not allow you to install the app,but iOS 8 or lower version will not check bundle-identifier value.

我的 iOS 9 设备的安装错误信息:

20:40:09 ifeegoo itunesstored →  <Warning>: [Download]: Download task did finish: 8 for download: 2325728577585828282
20:40:09 ifeegoo itunesstored →  <Warning>: [ApplicationWorkspace] Installing download: 2325728577585828282 with step(s): Install
20:40:09 ifeegoo itunesstored →  <Warning>: [ApplicationWorkspace]: Installing software package with bundleID: com.***.***: bundleVersion: 1.01 path: /var/mobile/Media/Downloads/2325728577585828282/-1925357977307433048
20:40:09 ifeegoo itunesstored →  <Warning>: BundleValidator: Failed bundleIdentifier: com.***.**** does not match expected bundleIdentifier: com.***.*********
20:40:09 ifeegoo itunesstored →  <Warning>: [ApplicationWorkspace]: Bundle validated for bundleIdentifier: com.****.******success: 0
20:40:09 ifeegoo itunesstored →  <Warning>: LaunchServices: Uninstalling placeholder for app <LSApplicationProxy: 0x12677be70> com.****.*******(Placeholder) <file:///private/var/mobile/Containers/Bundle/Application/B62D8EA3-2052-4393-8A7E-3FD27228BFC2/2325728577585828282.app>
20:40:09 ifeegoo itunesstored →  <Warning>: LaunchServices: Uninstalling app <LSApplicationProxy: 0x12677be70> com.****.*****(Placeholder) <file:///private/var/mobile/Containers/Bundle/Application/B62D8EA3-2052-4393-8A7E-3FD27228BFC2/2325728577585828282.app>

注意日志(出于隐私原因,我隐藏了bundle Id。):

20:40:09 ifeegoo itunesstored →  <Warning>: BundleValidator: Failed bundleIdentifier: com.***.**** does not match expected bundleIdentifier: com.***.*********

解决这个问题最重要的是查看设备日志。

关于ios - 无线应用程序安装在 iOS 9 上停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649356/

相关文章:

ios - UITableView 滚动超过限制时重新加载数据

ios - 使用 AFHTTPRequestOperation 进行 AFNetworking 2 身份验证

objective-c - 自定义 UINavigationBar 使其不可见,但保持按钮可见

objective-c - 附加删除的文件有太多的干扰噪音

iphone - 统计应用程序在 xcode 中被打开的次数

swift - UI测试: How to test if label contains some text after changes?

ios - 我是否需要将隐私 "purpose string"添加到我的应用程序的 Info.plist 以允许它在 iOS 10 上运行?

ios - 如何从 Asset Url 获取媒体项

ios - Swift 2 迁移问题

ios - 启用位码是否适用于 iOS 9(iOS 7/8)之前的 iOS 版本?