有一种崩溃叫莫名其妙
有一种尝试叫删删删
有一种成功叫你先百度下哈
解决方案
下载Xcode11.1版本重新打包APP。
前言
有用户反馈在iOS13.2版本中地图页面缩放会崩溃,发现Xcode11.1版本没有iOS13.2版本的模拟器也不支持iOS13.2的真机,只能。。。 等更新。Xcode11.2更新后发现地图崩溃没有发生啊,但是iOS12版本的真机和模拟器却无情的崩溃了,不管是看代码和Xib或Storyboard都没有问题啊。
崩溃
除了iOS13.2版本后,运行时报错:
invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
libc++abi.dylib: terminate_handler unexpectedly threw an exception
只能默默地一个一个的原因或猜想进行修改,把代码一行一行的注释,来分析问题。最后发现在Xib中将UITextView删除后,崩溃消失。
原因
接下去就是百度了(我也想google,但是墙太高),发现早有人在反馈了。Stack Overflow上的提问和解决方法,苹果官网上的提问 苹果粑粑给我们挖了一个坑啊。
重新下载Xcode 11.1 版本
那么剩下的办法只有一个回退Xcode版本,前往苹果开发网站下载旧版本。
// END 对苹果iOS13 和Xcode版本,真的是失望啊
网友评论