当前位置: 首页 > 知识库问答 >
问题:

企业应用部署在 iOS 7.1 上不起作用

苍恩
2023-03-14

我们使用 itms services:// URL 通过企业帐户分发应用。这一直工作正常,但是在我们的iPad上安装iOS 7.1测试版后,它拒绝安装。相反,我们只是得到通用的无法连接到 example.com 消息,当下载应用程序时出现任何问题时,iOS会无助地显示该消息。

我无法在SO,Google或7.1发行说明中找到任何内容来建议可能导致问题的原因。

共有3个答案

狄令
2023-03-14

根据Mark Parnell的回答,一个快速而不干净的解决方法是将清单plist放入Dropbox,然后使用Dropbox web接口获得到它的直接https链接(“共享链接”)

实际的ipa可以保留在你一直使用它的地方。在将plist的URL插入itms-servivces URL的查询之前,您需要对它进行URL编码(尽管只是替换任何

一个缺点是安装对话框现在会显示“dl.dropbox.com想要安装[无论什么]”。

高嘉熙
2023-03-14

ingconti是对的。

  1. 将您的 app.plist 上传到保管箱。
  2. 获取 app.plist 的共享链接,例如 https://www.dropbox.com/s/qgknrfngaxazm38/app.plist
  3. 将 www.dropbox.com 替换为链接中的 dl.dropboxusercontent.com,如 https://dl.dropboxusercontent.com/s/qgknrfngaxazm38/app.plist
  4. 删除 dropbox 可共享链接上的任何参数,例如“?dl=0t”(根据企业应用程序部署的卡洛斯·阿吉雷贸易公司的说法,在 iOS 7.1 和我自己的经验中不起作用)。
  5. 创建一个包含.html链接的文件,其格式为

多么美好的世界啊!

赵星华
2023-03-14

我是在尝试安装应用程序时,将iPad连接到电脑并通过XCode管理器查看控制台时发现这个问题的。错误结果是:

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

事实证明,在 iOS 7.1 中,清单 .plist 文件的 URL 必须是 HTTPS,而我们使用的是 HTTPS。将网址更改为 HTTPS 解决了问题。

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

成为

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

我想你必须有一个有问题的域的有效SSL证书。我们已经做了,但我想没有它你会有问题。

 类似资料:
  • 本文档介绍如何在 Kubernetes 上部署 TiDB 集群企业版及相应的企业版工具。TiDB 企业版具有以下特性: 企业级最佳实践 企业级别服务支持 全面加强的安全特性 前置条件 TiDB Operator 部署完成。 部署方法 目前 TiDB Operator 的企业版与社区版部署的差异主要体现在镜像命名上。相比于社区版,企业版的镜像都会多一个 -enterprise 后缀。 spec:

  • 我刚刚更新到IOS 7.1公开版,如果我去我的应用程序商店下载企业应用程序,这给我一个错误: 无法安装应用程序,因为证书例如。com无效 但是相同的版本适用于以前版本的iOS到iOS 7.0.6。因为它是新的,所以我在网上找不到任何信息。

  • 我不熟悉weblogic,正在努力部署战争。我有一个在嵌入式tomcat上运行的spring boot应用程序。我改变了主要课程如下。 } 我把包装改成了战争,把tomcat罐子排除在外,然后部署。但是当提交请求时,我得到了404。我在管理控制台的诊断日志中没有看到任何内容。有地方看日志吗。在weblogic管理控制台中,我可以看到应用程序处于活动状态,运行状况良好。 我更改了相同的应用程序spr

  • 我已经构建了一个Springboot应用程序,其中包括AngLuar5。我有一个gradle构建脚本,它将angular文件加载到我的springboot项目中,这些文件位于springboot项目的resources/static下。当我启动我的应用程序时,angular的路由不再工作,我得到了 错误:无法匹配任何路由。URL段:“访问” 我的项目结构: 如果我打字 www.mysite.com

  • 问题内容: 我正在Linux Ubuntu Natty Narwhal中运行带有Tomcat 7.0.12的Eclipse Helios Service Release 1。 我一直很高兴地重新部署我的Web应用程序,直到它毫无理由地停止工作为止。显示以下异常: 在“ 服务器” 选项卡中,“本地主机上的Tomcat v7.0服务器[已启动,已同步] 我的项目显示为Tomcat v7.0 Serve

  • 问题内容: 我们发现,由内部证书签署的Swift应用程序无法在iOS9上运行,而在iOS8上却可以正常运行。我们信任开发人员的设置->常规->个人资料,但是当我们尝试启动该应用程序时,它会卡在启动屏幕上,然后退出。 我们从日志中没有任何线索。它仅表明它在20.00秒后无法启动。 我怀疑这是与签名有关的问题。因为当我使用AdHoc证书对应用程序签名时,它在iOS9上运行时没有问题。 没人知道发生了什