碰到优步和摩拜单车两个 iOS APP 的连续启动崩溃,关于启动崩溃修复,都有哪些方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
kobe1941
V2EX    iDev

碰到优步和摩拜单车两个 iOS APP 的连续启动崩溃,关于启动崩溃修复,都有哪些方案?

  •  
  •   kobe1941 2016-11-12 09:42:14 +08:00 7970 次点击
    这是一个创建于 3286 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就最近的事情,两个 APP 都有一段时间没用了,打开后发现一直是启动及闪退, iPhone6 , iOS9.3 系统,优步的情况不清楚,不过摩拜单车好像是 10 月 30 日更新了之后才出现的崩溃,因为我 10 月份用的时候都还好好的。。。直觉上看摩拜单车应该是测试环节漏掉了升级安装的测试吧。。。

    查了下原来的优步 APP 直接被滴滴下架了,滴滴上了一个新的优步 APP , 10 月 25 是第一个版本,版本号 4.8.0 ,也是醉了。。这就意味着我手机里安装的优步 APP 得不到更新和热修复。。 摩拜单车并没有在 AppStore 上有更新,从昨天到现在一直出去启动即闪退的情况,所以现在的情况就是我用不了摩拜单车也退不了押金,还我 300 块 o(□)o

    之前倒是看过微信读书的连续启动崩溃检测,请问下 V2 的大神们,你们是怎么做启动崩溃修复的呢?修复启动崩溃除了清除缓存还有其他什么要做的吗?

    17 条回复    2016-11-12 19:46:12 +08:00
    sup
        1
    sup  
       2016-11-12 10:18:52 +08:00
    应用正常退出时,写参数。启动时,检查检查参数。如果没有参数,证明是异常退出。
    kobe1941
        2
    kobe1941  
    OP
       2016-11-12 10:22:12 +08:00
    @sup 这是一种方案,不过检测异常退出这种直接参考微信读书的那篇文章就好了,请问下修复启动崩溃有没有什么思路呢?
    alqaz
        3
    alqaz  
       2016-11-12 10:23:31 +08:00 via Android   1
    这个打客服电话喷他们就可以了,不然怎样你想?
    sup
        4
    sup  
       2016-11-12 10:29:58 +08:00
    @kobe1941 清除缓存,清除配置文件,让应用尽可能回到初始状态。再加上 JSPatch 这种工具,基本就够了。
    em70
        5
    em70  
       2016-11-12 10:56:25 +08:00 via iPhone
    崩溃经常和权限有关,比如禁止了某个 app 定位
    kobe1941
        6
    kobe1941  
    OP
       2016-11-12 11:16:18 +08:00
    @alqaz 意外的发现重启手机后所有 APP 的启动闪退问题都解决了,是 Apple 的锅。。。
    说起来我没做啥,也不是所有 APP 都启动崩溃,部分而已 o(□)o


    @em70 权限不够也能引起崩溃?第一次听到这个说法。。。除非是开发人员故意的吧
    wdhwg001
        7
    wdhwg001  
       2016-11-12 13:30:50 +08:00 via iPhone
    权限不够是会崩溃的。
    比如有一次我发现所有应用都无法访问相册, QQ 点下去会卡死,淘宝会崩溃,照片会全是糊的。
    不是所有应用都会这么不信任系统的加好多 try catch ,何况 objc 的 try catch 是半残…
    heiguo
        8
    heiguo  
       2016-11-12 13:40:58 +08:00
    连续崩溃 3 次清空所有可能导致崩溃的东东
    em70
        9
    em70  
       2016-11-12 14:22:52 +08:00 via iPhone
    @kobe1941 现在 app 用了很多第三方 SDK ,可能有些 SDK 需要某种权限,没有的话在某些新机型可能崩溃, Android 上可能见比较多
    wohenyingyu02
        10
    wohenyingyu02  
       2016-11-12 15:02:38 +08:00 via iPhone
    @wdhwg001 权限不够而导致崩溃的应用直接下架,可以举报了
    9hills
        11
    9hills  
       2016-11-12 16:23:19 +08:00 via Android
    把 app 删除,然后重新安装下就好了
    Mystic
        12
    Mystic  
       2016-11-12 16:26:16 +08:00 via Android
    sd47
    wdhwg001
        13
    wdhwg001  
       2016-11-12 17:38:54 +08:00 via iPhone
    @wohenyingyu02 那次的问题是系统授权了但访问会失败,所以系统 bug 不算在内,毕竟重启一下就好了。
    acros
        14
    acros  
       2016-11-12 17:40:32 +08:00
    权限不够是 iOS10 才出现的问题吧?
    mudkip
        15
    mudkip  
       2016-11-12 17:43:58 +08:00 via iPhone
    9.3.2 以上就好了。

    是 iOS 9.0 - 9.3.1 的一个严重 Bug ,在可用内存不足时加载动态库失败。
    kobe1941
        16
    kobe1941  
    OP
       2016-11-12 18:44:27 +08:00
    @em70 忧伤辣么大。。。
    @heiguo 比如都有清理哪些呢?
    @wdhwg001 thx
    @mudkip 我手机是很久没关机了,不过 Apple 的内存管理策略难道不是内存不够时自动杀掉其他 APP 来回收来着,除非这个机制有 bug 。。
    alqaz
        17
    alqaz  
       2016-11-12 19:46:12 +08:00   1
    @kobe1941 看来重启大法不止对 windows 有效。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5166 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 20ms UTC 09:03 PVG 17:03 LAX 01:03 JFK 04:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86