返回顶部
首页 > 资讯 > 精选 >iOS应用安装失败的原因排查
  • 842
分享到

iOS应用安装失败的原因排查

2023-06-04 17:06:05 842人浏览 薄情痞子
摘要

本篇文章为大家展示了iOS应用安装失败的原因排查,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ioS应用安装失败原因排查 1 .在 iOS 9 中启动应用时,出现提示“未受信任的企业级开发

本篇文章为大家展示了iOS应用安装失败的原因排查,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

ioS应用安装失败原因排查 

1 .在 iOS 9 中启动应用时,出现提示“未受信任的企业级开发者”

在系统中打开 设置 - 通用 - 描述文件(在iOS 9.2以后叫:设备管理),此时,可以看到有一个和刚刚弹出的提示中文字类似的描述文件。然后,点击对应描述文件进入后,再点击按钮 信任

2.在 iOS 9 中点击“安装”按钮后,没有弹出“是否安装”的提示?

这个问题是因为 iOS 9 的一个 Bug 导致的。出现这个问题的前提,一般是由于用户已经从苹果官方 App Store 上安装了相同的应用。解决办法是:先在设备中删除之前已经安装的应用,然后再从蒲公英安装即可。

3. 为什么在 iOS 9 中,点击“安装”按钮后,没有任何反应,桌面也没有出现应用图标,但是状态栏上的网络图标在转?

这是由于 iOS 9 中的一个 Bug 造成的。虽然看上去没有反应,其实应用已经在后台开始下载并安装了,状态栏上的网络图标在转就是一个证明。这个时候,只要多等待一会儿就好了,应用安装完成之后会在桌面上显示出来的。

4.安装 iOS 应用时,出现提示“无法连接到 download.getssl.cn”

这个问题一般是由于用户的网络,或者手机缓存错误造成的,可以尝试如下两个方法来解决:重启手机,然后尝试重新安装。换一个网络环境,例如换一个 Wi-Fi 热点,或由 Wi-Fi 换成 3G/4G 等,然后重新安装。

5.其他一些可能导致应用无法安装的原因:

原因一:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 App-Store 方式。

在导出 iOS 的 .ipa 文件时,有些开发者选择了 App-Store 方式,这种方式导出的 .ipa 文件,只适合于上传到苹果 App Store,并不能在自己网站上安装。

原因二:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 Ad-hoc 方式,但是没有添加设备 UDID。

在导出 iOS 的安装包文件时,如果选择了 Ad-hoc 方式(一般用于苹果个人开发者账户),那么,如果要某台设备可以安装,则必须要将这台设备的 UDID 添加到导出安装包时所用的证书文件中(. mobileprovision文件),才可以在这台设备上安装。

原因三:在导出 iOS App 的安装包文件(.ipa文件)时,选择了 In-house 方式,但是证书已过期。

在导出 iOS 的安装包文件时,如果选择了 In-house 方式(一般用于苹果企业开发者账户),此时,如果出现无法安装的情况,开发者可以检查一下自己的企业开发者证书是否已过期。因为苹果对于企业开发者证书管理较为严格,所以开发者如果使用不当,可能会导致企业证书被封,被封后的企业证书导出的安装包,也是无法正确安装的。

原因四:开发者在生成App安装包时,没有在 Xcode 中设置正确的 Architecture。

iOS 应用的 Architecture(架构),决定了这款 iOS 应用可以在哪些设备机型上安装。例如,如果某个应用在 Xcode 中只添加了 arm64 这一种 Architecture,那么最终打包后的安装包文件上传到蒲公英后,对于 iPad mini、iPhone5 等以下设备,都是无法安装的(因为这些设备都不是 arm64 架构)。换句话说,如果需要在某个设备上可以安装,App 就必须支持那个设备的 Architecture。

所以,正确的解决方法是,在生成 App 安装包时,尽可能让 App 支持更多的 Architecture。

具体操作方法是:在 Xcode – Build Settings – Architecture 中,增加 armv7、armv7s、arm64,以便所有设备都可以安装。然后,将 “Build active architecture only” 设置为 NO。对于各个 iOS 设备支持的 Architecture 类型。请点击这里查看。

原因五:App 支持的 iOS 系统版本,和当前设备系统版本不符。

App 支持的 iOS 系统版本过低或者过高,都可能导致 App 无法安装成功。例如,如果某个 App 设置了只支持 iOS 7.0 以上的系统时,那么,如果在 iOS 6.1 系统上安装时,肯定是无法安装成功。

因此,解决的方法也很简单,我们应该尽量让 App 尽可能支持更宽泛的系统版本。

具体操作方式是:在 Xcode – General – Deployment Info – Deployment Target 中,给 App 设置一个尽量低的版本,例如 iOS 5.0。

原因六:开发者上传的是一个破解的 ipa 安装包,或者是一个使用破解 Xcode 方式打包生成的 ipa 安装包,或者是通过 iTunes 生成的 ipa 安装包。

通过任何非 Xcode(或 Xcode 的命令行工具)生成的安装包,都是没有办法正确在设备上安装的(越狱设备除外)。常见的不正确的打包 ipa 的方式有:通过 iTunes 导出安装包文件、通过 iTools 导出安装包文件等等。这种类型的 App 都是未签名的不能安装。

正确的方法是,使用一个正常的苹果开发者证书,通过未破解的 Xcode 打包生成 ipa 安装包。

原因七:设备上已经安装了这个App,且已经安装的 App 和要安装的 App 是用不同证书打包的。

这种情况下,也会造成 App 安装失败。解决的方式很简单,开发者只需将设备上原来已经安装的 App 删除,再重新安装新的 App 即可。

原因八:Info.plist 文件中的LSRequiresIPhoneOS 没有设置,或者设置了 NO。

对于 iOS 的 App 来说,如果Info.plist 文件中的LSRequiresIPhoneOS 没有设置,或者设置了 NO,那么由 Xcode 导出的安装包(.ipa 包),就不会包含 Payload 文件夹,而是被一个叫做 Applications 的文件夹代替。这样的安装包在安装时,会被 iOS 判定为无效的安装包,所以无法被正确安装。

解决方式也很简单,只需要将Info.plist 文件中的LSRequiresIPhoneOS 设置为 YES,然后重新打包即可。具体操作为:在 Xcode 中打开 Info.plist 文件,然后检查 LSRequiresIPhoneOS 是否已设置,如果没有设置,就添加一个,然后将 LSRequiresIPhoneOS 的类型设置为 Boolean,值设置为 YES。

设置好以后,可以看到 Info.plist 文件中显示 Application requires iPhone environment 的值为 YES。

原因九:网络出现中断或异常。

遇到这种情况,用户可检查自己手机的所连接的网络是否稳定、速度是否正常等。可以尝试一下其他网站,或者更换一个 Wi-Fi,或者由 Wi-Fi 换成 3G/4G 等,然后重新安装。

上述内容就是iOS应用安装失败的原因排查,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: iOS应用安装失败的原因排查

本文链接: https://lsjlt.com/news/238898.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • iOS应用安装失败的原因排查
    本篇文章为大家展示了iOS应用安装失败的原因排查,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。iOS应用安装失败原因排查 1 .在 iOS 9 中启动应用时,出现提示“未受信任的企业级开发...
    99+
    2023-06-04
  • node.js安装失败的原因有哪些
    node.js安装失败的原因可能有以下几个: 系统环境不兼容:node.js需要在支持其运行的操作系统上安装,如果操作系统版本不...
    99+
    2023-10-26
    node.js
  • mongodb安装失败的原因有哪些
    mongodb 安装失败的原因可能是:权限不足系统依赖项未安装磁盘空间不足防火墙或端口冲突路径问题损坏的安装文件操作系统不兼容其他软件冲突 MongoDB 安装失败的原因 1. 权限不...
    99+
    2024-04-08
    mongodb 系统版本
  • pycharm安装库失败什么原因
    pycharm 安装库失败可能的原因包括:网络连接不稳定pip 版本过旧缺少依赖项防火墙或安全软件阻止磁盘空间不足库不兼容临时文件权限不足缓存损坏或过时python 环境问题其他软件冲突...
    99+
    2024-04-25
    python pycharm
  • sql server安装失败的原因有哪些
    安装包损坏或不完整:如果下载的安装包损坏或不完整,可能会导致安装失败。解决方法是重新下载安装包并进行校验。 系统要求不满足:...
    99+
    2023-10-23
    sql server
  • jieba库安装失败的原因有哪些
    jieba库安装失败的原因可能有以下几种: 网络连接问题:安装过程中可能由于网络连接问题导致下载安装包失败。 依赖库缺失:jieb...
    99+
    2024-04-02
  • 安装kubenertes 1.16失败原因有哪些
    小编给大家分享一下安装kubenertes 1.16失败原因有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装使用virtual box下安装的CentOS...
    99+
    2023-06-27
  • java安装失败的原因及解决方法
    解决方法:下载的JDK环境,必须与自己的操作系统相对应。32位操作系统下载32位的Windows JDK环境,64位操作系统下载64位的Windows JDK环境。安装JDK环境时,会有两次路径选择,可以默认不改,如果自定义路径的话,前一个...
    99+
    2018-07-02
    java入门 java 安装 失败 原因 解决方法
  • MySQL安装失败的原因及解决步骤
    目录失败的原因步骤如下:步骤一步骤二步骤三步骤四步骤五步骤六总结失败的原因 1.如果你原先安装过mysql,后来卸载了再安装失败了,有可能是卸载不干净。 需要手动目录删光所有MySQL相关的文件。这一点MySQL特别坑,...
    99+
    2022-06-13
    mysql安装失败怎么删除干净 mysql安装失败start service mysql没有安装成功怎么办
  • VCSA6.7安装失败的原因和解决方法
    本篇内容介绍了“VCSA6.7安装失败的原因和解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  VCSA 6.7 第二阶段...
    99+
    2023-06-04
  • win10驱动安装失败的原因是什么
    这篇文章主要介绍“win10驱动安装失败的原因是什么”,在日常操作中,相信很多人在win10驱动安装失败的原因是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10驱动安装失败的原因是什么”的疑惑有所...
    99+
    2023-06-30
  • win7驱动安装失败原因有哪些
    这篇“win7驱动安装失败原因有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win7驱动安装失败原因有哪些”文章吧。w...
    99+
    2023-06-30
  • node-sass一直安装不上、安装失败的原因分析
    node-sass为什么一直安装不上? ①最多的原因还是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本还是旧的  &...
    99+
    2023-02-07
    node sass 安装失败 node sass 安装 node sass安装不上
  • node-sass安装失败的原因与解决方法
    前言 我们一般在利用npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。 这是使用 sass ...
    99+
    2022-06-04
    解决方法 原因 node
  • scipy库安装失败的原因及解决方案
    scipy库安装失败的原因及解决方案,需要具体代码示例 在进行Python科学计算时,scipy是一个非常常用的库,它提供了许多用于数值计算、优化、统计和信号处理的功能。然而,在安装s...
    99+
    2024-02-22
    解决方案 安装失败 scipy库 网络问题 pip命令 python包
  • WordPress安装失败?快速排查故障步骤
    WordPress是目前世界上使用最广泛的网站建设平台,但是在进行安装时可能会遇到一些问题,导致安装失败。本文将介绍如何快速排查WordPress安装失败的故障,并给出具体的代码示例。...
    99+
    2024-02-29
    安装 故障 数据丢失
  • Mysql安装时,starting the server 服务安装失败原因合集
    Mysql安装时,starting the server 服务安装失败 1、检查电脑名是否是中文名 因为在starting server 时日志文件保存位置默认是以你的计算机名为开头的,不能为中文名 两个解决问题: 修改电脑名(推荐) ...
    99+
    2023-08-17
    mysql 数据库
  • windows声卡驱动安装失败的原因有哪些
    本篇内容主要讲解“windows声卡驱动安装失败的原因有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows声卡驱动安装失败的原因有哪些”吧!一、旧...
    99+
    2023-02-07
    windows
  • win7系统安装失败的原因及解决方法
    很多用户在安装Win7时都遇到了安装失败,到底是什么原因导致win7安装失败,用户该如何去排除win7安装失败的故障,让Win7顺利安装,下面是笔者对Win7安装失败进行一次全面解析,希望能够找到您Win 7安装失败的原...
    99+
    2023-05-31
    win7 安装失败 解决 原因 系统 方法
  • 解决PHP8安装失败的常见原因和方法
    版本兼容性:PHP8安装失败的可能原因与解决方法 在开发和部署Web应用程序过程中,PHP是最常用的服务器端脚本语言之一。随着新版本的发布,PHP不断更新以提供更好的性能和安全性。然而,升级到新版本可能会导致某些兼容性问题,特别...
    99+
    2024-01-13
    PHP 解决方法 安装失败 版本兼容性 可能原因
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作