1

在 iOS6 中,我曾经在没有 Internet 共享的情况下通过 adhoc 网络安装我的一些应用程序。所以 iPad 没有互联网连接。因此我使用典型的 html 和 plist 文件。一切都很好。

现在,在 iOS7 中,安装不再起作用。它只是停留在“等待”中,没有任何事情发生。(注意:它仍在我的 iOS6 iPad 上工作)

首先我认为我的 plist 可能有问题,但后来我将文件复制到我的 IIS 服务器并从那里安装它。在这里,我在 iPad 上连接了互联网,一切顺利。

无线分发现在是否可能需要 iOS7 中的互联网连接,例如检查应用商店中的 ipa 或类似的东西?因为这是我能看到的唯一区别。

该应用程序使用有效的分发配置文件进行签名。

谢谢你的帮助。

4

2 回答 2

2

事实证明,在 iOS 7 中通过无线方式安装应用程序现在确实需要互联网连接。在安装应用程序之前,iPad 会尝试至少联系以下 URL。

ax.init.itunes.apple.com:设备获取通过蜂窝网络下载应用程序的当前文件大小限制。

ocsp.apple.com:设备联系此站点以检查用于签署配置文件的分发证书的状态。

似乎在 iOS6 中,如果这些 URL 不可访问是可以的,而现在在 iOS 7 中它们必须是可访问的。

于 2013-10-28T10:16:29.607 回答
1

好吧,我只是遇到了同样的问题,我想通了。至少在我的 xcode 上是这样的。原来应用程序目标发布代码签名身份自动设置为开发人员,而不是他们的当前状态,来自 xcode 4.x,这是分发。因此,当我去分发我的应用程序时,我不断收到与您相同的错误。因此,在您的项目资源管理器中单击您的项目名称,然后单击应用程序目标,而不是项目,并确保代码签名身份未设置为您的版本的开发人员。我不知道为什么代码签名身份会自动设置为开发人员配置文件,从 xcdoe 4.x 更新到 xcode 5 时可能存在某种错误导致这种情况。但现在其他设备能够安装该程序。希望这可以帮助。

于 2013-10-11T18:21:13.940 回答