ios - “无法下载应用程序”,但可以通过 Xcode 安装
问题描述
我有一个 Xamarin.iOS 应用程序,可从我们公司的企业商店下载。尝试在 iOS 版本 8.2 和 9.3 上下载并安装此应用程序时,它完成了大约 2/3,然后给出错误消息,“无法下载应用程序,此时无法下载 AppName。”。
该应用程序可以在 iOS 11.4 上正常下载和安装。(这些是我可以测试的唯一设备)。
我可以下载此商店中托管的其他应用程序,因此这不是连接或防火墙问题。
由于它在 11.4 上安装良好,因此配置文件似乎不是问题。
我可以在 Mac 上下载托管的 IPA 文件,并可以通过 Xcode 在所有设备上安装它,它工作正常。
重新启动设备、清理解决方案和重新发布都不起作用,尽管将设备连接到控制台,但似乎没有抛出任何错误消息。
任何帮助将不胜感激!
解决方案
我终于找到了问题。单击企业商店中的链接将指向一个 plist 文件,然后该文件将指向下载包。在 plist 文件中,还引用了具有不同文件名的应用程序图标。这意味着在较低版本的 iOS 上,它会查找该图标但不会找到它。但是当通过 Xcode 直接安装 IPA 时,它没有使用该 plist 文件,因此可以正常下载和安装。
我不知道为什么这只影响较低版本的 iOS,但在寻找解决方案时,我必须使用这些搜索词过滤掉一些相关结果。谢天谢地,整整 3 周后,它终于排序了!
推荐阅读
- javascript - 向 Elementor Pro 媒体轮播小部件添加标题
- java - 使用@ElementCollection 对实体进行级联删除
- telnet - 从 telnet 向 Beanstalkd 发送命令时出错
- java - 变压器逃脱 CR
- mongodb - 我将我的应用程序部署在一个 pod 中,将 mongodb 部署在另一个 pod 中。如何在两个 pod 之间建立连接?
- javascript - 导入包时出现问题
- javascript - 如何使用 javascript 和 laravel 中的数据重定向路由
- javascript - fireEvent.mouseOver document.createRange 不是函数
- routing - TYPO3:将 fe_users realurl 配置迁移到 routeEnhancers
- react-native - Tipsi 条纹不适用于 android react native