电脑安装软件总是失败提示失败

iOS应用安装失败原因排查 - 简书
iOS应用安装失败原因排查
本文结合以及两家应用托管平台的博文进行整理
iOS 的内测应用在安装时,很多人都遇到过安装失败的情况,安装失败的原因比较多,下面将一些常见原因总结如下,方便开发者进行排查。
在 iOS 9 中启动应用时,出现提示“未受信任的企业级开发者”
这样问题是因为在 iOS 9 以后的版本中,苹果对企业签名的应用做了更严格了限制。具体解决办法请见:
在 iOS 9 中点击“安装”按钮后,没有弹出“是否安装”的提示
这个问题是因为 iOS 9 的一个 Bug 导致的。出现这个问题的前提,一般是由于用户已经从苹果官方 App Store 上安装了相同的应用。
【解决办法】
先在设备中删除之前已经安装的应用,然后再从托管平台安装即可。
为什么在 iOS 9 中,点击“安装”按钮后,没有任何反应,桌面也没有出现应用图标,但是状态栏上的网络图标在转
这是由于 iOS 9 中的一个 Bug 造成的。虽然看上去没有反应,其实应用已经在后台开始下载并安装了,状态栏上的网络图标在转就是一个证明。这个时候,只要多等待一会儿就好了,应用安装完成之后会在桌面上显示出来的。
应用安装过程中提示"无法下载应用程序"
原因一:在导出 iOS App 的安装包文件( .ipa 文件)时,选择了 App-Store 方式。
在导出 iOS 的.ipa文件时,有些开发者选择了App-Store方式,这种方式导出的.ipa文件,只适合于上传到苹果App Store,并不能通过托管平台来安装。如果是这种方式导出的 .ipa文件,传到托管平台上是不能通过安装的。
原因二:在导出 iOS App 的安装包文件( .ipa 文件)时,选择了 Ad-hoc 方式,但是没有添加设备 UDID 。
在导出 iOS 的安装包文件时,如果选择了Ad-hoc方式(一般用于苹果个人开发者账户),那么,如果要某台设备可以安装,则必须要将这台设备的 UDID 添加到导出安装包时所用的证书文件中(.mobileprovision文件),才可以在这台设备上安装。
使用 Ad-hoc 方式导出的安装包文件上传到托管平台后,托管平台会显示为内测版,同时会在应用管理中,显示出该安装包的证书中包含的 UDID 列表。开发者可以根据显示出的UDID列表,来排查某台设备的 UDID 有没有被添加到安装包的证书中。
原因三:在导出 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 等,然后重新安装。
【托管平台】: 托管平台是指将APP发布于第三方平台上面,供用户安装测试。常见的托管平台有以及
【App-Store】: App-Store版,用于发布到苹果商店
【Ad-hoc】: 内测版,用于内部指定设备使用
【In-house】: 企业版,可在任何设备上安装,但不能滥用
再一次感谢您花费时间阅读这篇文章!
微博: 博客:
Share knowledge, equal to the accumulation of wealth!匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。我的电脑安装软件的时候总是安装失败怎么办 提示要访问一个网站
全部答案(共2个回答)
建议删除原有QQ文件夹,然后从腾讯下载原版QQ,再重新安装。
答:引起这个问题的原因比较多,但最大的原因可能是软件安装需要的Windows installer出现了问题。到“控制面板→管理工具→服务”中,找到Windows...
打开或关闭某程序时出现内存不能为的提示,说明这个程序与系统中其他的程序有冲突的地方,建议在操作某程序的时候关闭一切程序包括杀毒软件,和暂时关闭杀毒软件的监控功能...
一般正规的软件就不用重装了,但是有些软件你随然装在非系统盘,但是这些软件非要将一部分文件放到C盘,这些软件就需重装。建议你用下面的方法就可解决你的问题。
桌面上的图标(即快捷方式)可以直接删除,但删除后也不会影响你所安装的程序,因为删除的只是一个快捷方式而已(如果有需要的话删除后还可以再重新创建的),如果想彻底删...
答: 怀孕差不多15周了,昨晚睡觉半夜背后出了一身汗,但是我不觉得热这是什么情况呢!以前没有试过这样!求答
答: 比如常见的网吧电脑用的就是无盘网络技术。
优点:资源共享,节省资金。
缺点:访问速度慢,容易中毒!
答: dos下,输入netsh winsock reset 回车后重起.
或开始--运行--输入cmd --确定--弹出窗口后输入netsh winsock rese...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415安卓手机安装软件失败的4种常见原因和解决办法
作者:佚名
字体:[ ] 来源:互联网 时间:02-27 15:37:46
这篇文章主要介绍了安卓手机安装软件失败的4种常见原因和解决办法,本文以小米手机系统MIUI为例讲解了开启安装权限、内存不足、系统版本限制、安装文件解析错误等原因和解决方法,需要的朋友可以参考下
  安卓手机安装软件是普通人都会做的事情,不过这也是有可能会出现问题的,比如安卓手机安装软件失败了,这要怎么解决。安卓手机安装软件失败是一些新手用户可能会遇到的问题,虽然有很多方面的原因,不过大体上分为软件和硬件2种情况,下面就整理一些解决方法,希望对有需要的用户有所帮助。
  1.开启安装权限
  这个其实在Symbian手机系统时就有这个权限,这个也只要在手机系统设置里面更改就可以了。这也是厂商为了保证用户不过乱的安装非官方应用程序而造成手机系统紊乱的现象而添加的一个选项。
  安卓手机
  解决办法:允许安装&未知来源&的应用程序即可。
  2.安装软件提示内存不足
  这个原因相信大家都懂,如果手机内存实在不给力,又想安装多一点程序,那就把很久不用的应用程序删除卸载吧!
  安卓手机
  解决方法:选择【清除数据】和【清除缓存】即可。
  3.系统版本限制
  这个情况一般是无法改变的,比如你的手机系统为Android 2.3,而应用程序只支持Android 4.0及以上的系统。
  安卓手机
  解决办法:升级系统,官方升级或自己刷机升级。
  4.安装文件解析错误
  这个原因很明显,要么是这个apk文件在下载时受到了损坏,要么是被别人恶意修改了。
  解决方法:重新下载,最好在官方渠道或者知名应用平台下载。
大家感兴趣的内容
12345678910
最近更新的内容}

我要回帖

更多关于 手机安装软件总是失败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信