iOS企业应用安装失败原因排查

本文涉及的方法都是笔者结合网络亲自实践的结果。

前言


开发完的ios企业版app。需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装。这样用户的安装过程就会非常简单:

首先通过手机浏览器safari或者扫描二维码获取到下载.plist的地址。然后浏览器会自动跳转到这个地址,下载、读取.plist。(用户跳转的地址是.plist的下载地址。)最后,iphone通过读取.plist文件中配置的.ipa下载地址,来完成企业版app的安装。

但是安装过程中遇到“无法下载应用”导致失败的情况也非常普遍:


那么遇到这种情况,到底该怎么办呢?

一、网络问题


网络问题比较好排查,如果只有某一个人或者几个人出现这种失败,其他人不存在这种情况,基本就可以确定为网络问题导致,可以通过多重试几次,或者切其他的wifi或网络模式来尝试解决这个问题。

二、手机设置问题


甄别是不是手机设置问题,可以到appstore尝试下载商店中的应用,如果这是也出现同样的错误的话,基本就可以确定是手机设置的问题。

修复这个问题呢,就需要考虑尝试以下动作:

首先清除safari的历史记录:打开“设置”-"Safari"-点击 “清除历史记录与网站数据"

其次注销Apple ID账户:打开"设置"-"iTunes store与app store"点击"Apple ID:"然后"注销"帐户。

最后还原网络设置:打开设置-通用-还原-还原网络设置。设备自动重启。

重启后链接网络如果还是不能下载的话,可以通过设置-当前wifi后的感叹号-dns,修改dns为8.8.8.8即可。

三、云存储的设置问题


云存储的设置如果出现问题,最明显的就是ios7.1后所有的系统安装都会失败,而且失败提醒不是简单的下载不成功,而是“无法安装应用程序因为http://xxx.xxx.xxx证书无效”

导致这个问题的原因其实是ios7.1后要求应用的下载地址必须是https导致。

修复这个问题的办法就是将应用plist的URL修改http修改成https同时plist中ipa的地址也改成https

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

最后服务器也增加对https的支持即可,详细的描述见下面链接中的文章。

http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1/22325916#22325916

四、打包证书的问题


如果您的应用大部分安装都失败的话,基本就可以确定是打包证书的问题。

对于这种情况,我们可能需要从以下角度排查:

首先,您使用的企业账号是否有效(一般考虑是否过期,如果过期,则联系相关人员续费即可)

其次,您的企业账号下打包用的证书是不是被别人revoke了。如果是只需要重新设置证书,再打包发布就可以了,具体的打包发布流程可以参考这篇文章:http://blog.csdn.net/kmyhy/article/details/6418280

最后,考虑是不是导出ipa的时候选择的到处选项不对。切记,一定是选择Save for Enterprise Deployment这种才有效。

五、打包时电脑连接外设问题


这个问题不好归纳问题现象,我遇到的现象就是有的手机安装成功,有的安装失败。然后试了各种系统,发现ios7,到ios9.3,均是有的成功有的失败。真的是很崩溃的问题。

最后也是试了上面所有的修复办法,都没有修复,才怀疑可能是打包时电脑连接了外设导致。据说连接外设的电脑,在打包时,包会打成自动匹配该外设的硬件信息,也就是说,如果您的外设正好是64位的系统的话,那么不好意思,这个新包不匹配32位设备。

不过这个问题要修复倒是比较简单。

就是用之前打包的代码版本,重新打包。只是特别提醒,请拔出所有的链接电脑的设备(手机,pad等),选择build only for device下的Generic ios device,然后Archive,最后将导出的包重新上传托管平台就可以了。



您还遇到过其他什么原因导致的ios企业应用安装失败的情况呢?欢迎吐槽。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 155,770评论 4 358
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,116评论 1 286
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 105,656评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,372评论 0 201
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 51,704评论 3 285
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,166评论 1 204
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,535评论 2 306
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,259评论 0 193
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 33,882评论 1 236
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,218评论 2 239
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,760评论 1 255
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,126评论 2 249
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,667评论 3 228
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,935评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,644评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,171评论 2 265
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,119评论 2 258

推荐阅读更多精彩内容