我们通过企业帐户分发应用程序,使用itms-services://URL.这一直运行良好,但在我们的iPad上安装iOS 7.1测试版后,它拒绝安装.取而代之的是,我们只得到了通用的Cannot connect to example.com消息,当下载应用程序出现任何问题时,iOS无济于事地显示出来.

我在So上、Google上或7.1版本说明中都找不到任何可能导致问题的原因.

推荐答案

我通过将iPad连接到电脑,并在try 安装应用程序时通过XCode Organizer查看控制台,发现了这个问题.结果表明,错误是:

无法加载非https list URL:http://example.com/manifest.plist

原来在iOS7.1中,manifest.plist文件的URL必须是HTTPS,我们在那里使用HTTP.将URL更改为HTTPS解决了问题.

也就是说.

itms-services://?action=download-manifest&url=http://example.com/manifest.plist

变成了

itms-services://?action=download-manifest&url=https://example.com/manifest.plist

我假设您必须拥有相关域的有效SSL证书.我们已经做了,但我想如果没有它,你会有问题的.

Ios相关问答推荐

2024 Beacon应用程序- startMonitoring(适用于:地区)或

ITMS—91053:Flutter Project中缺少API声明

实例方法wait在异步上下文中不可用;请改用TaskGroup;这是Swift 6中的错误''

构建iOS项目失败.我们运行了";xcodeBuild";命令,但它退出并返回错误代码65-expo reaction ative

更新@PersistableEnum时是否需要执行迁移块?

与iPadOS中带有扣件的模式相似的组件是什么?

如何在wiftUI中管理导航栈?

如何让3张组合的`SF Symbol`图片围绕一个特定点旋转?

NSHashTable要求任何MyCustomProtocolAnyObject都是类类型

swiftui动画如何实时确定不对称过渡

iOS设备网页自动化中,在向字段发送文本后未启用按钮

如果使用 .onAppear 设置,为什么 SwiftUI Picker 不显示正确的选定值

ionic 4 - 编译 ios - 来自项目Pods的目标GoogleDataTransport中的问题

为什么 Swift 不在启动的同一线程上恢复异步函数?

Swift Combine 防止初始值触发接收器并同时防止重复?

视图之间的 SwiftUI 过渡,没有过渡

Xcode 项目格式:3.1、3.2、6.3 和 8.0 有什么区别?

iOS - 确保在主线程上执行

iOS在应用程序中下载并保存图像

如何删除 Swift 数组中的所有 nil 元素?