ios12升级, App应用崩溃闪退

image

就在前几天(2018年9月18号), 苹果公司最新系统版本ios12发布, 身为程序员的我自然兴致冲冲的更新了xcode和iphone的系统. 更新完成之后, 随手点开公司的App应用, 卧槽, 公司的App应用居然闪退.

心系天下的我自然需要找出并解决掉这个问题.

因为 xcode 升级了, 所以首先就要尝试下新款手机的"赶脚", 因此我启动了 XS Max 的模拟器, 随即安装公司 App.....加载.....打开.....我擦, 也就这么打开成功了. 心中奔腾不已.....

然后就开始想是不是因为机型问题, 开始真机调试我的低端机(Iphone 6s plus), 尼玛, 真的不行. 就想着随便试一试, 打开了 6s plus 的模拟器, 居然也是闪退. 这个诡异的问题就有点莫名其妙了.

然后开始 xcode debug 看端点, 然后发现我的错误在 thread 5 的时候被 kill 了, 这个位置正好是来自于友盟的部分.

报错信息关键词如下: UIStatusBarTimeItemView 0x131e1c4f0> valueForUndefinedKey.

经过查阅资料, 发现这个问题真的是存在, 并且在很久之前, 友盟曾经升级过一次, 解决了这个问题, 因此尝试下是否可以正常的平滑升级上去. 经常尝试, 发现正常, 可以平滑升级.

以下讲述升级更换友盟 SDK 的详细过程.

首先打开友盟官网, 然后进入下图位置

image

然后点击 ios, 任意选择一种 SDK, 然后点击下载

image

下载之后, 解压缩可以看到如下图所示的 UMCommon.framework

image

把该文件替换掉项目中的 UMCommon.framework 即可.

问题发现不容易, 解决问题还是比较快捷的.

个人博客地址: ios12升级, App应用崩溃闪退

推荐阅读更多精彩内容

  • 从来没有想过,年前那一面,是我同奶奶的最后一面。虽然她的身体一直不是很好,但是收到这个消息是时候还是太突然了。是的...
    简生丶阅读 29评论 1 1
  • 在薰衣草基地里有一个小女孩,她的脖子上有一个类似水仙花的紫色胎记,薰衣草的旁边有两棵樱花树,樱花树上挂着一个秋千,...
    呆萌的雅婷阅读 9评论 0 1
  • 剛認識妳的時候,我認為妳的冷靜、智慧和平淡,是你的天賦,是你多讀書之後的結果。對於很多很多事情,你都能看到本質,分...
    秋小愚358阅读 11评论 0 0
  • 渐渐 也会在夜里失语 守着一窗薄风 半卷心事 像停歇了一个经年漂泊的梦 微起涟漪
    白乐随心阅读 57评论 0 0
  • //css代码 html,body {width: 100%;margin: 0;padding: 0;} .co...
    溺水的睫毛阅读 25评论 0 0