问题:
用户反馈启动崩溃,联系用户后要了一个录屏视频;
分析:
视频显示启动崩溃,在启动页就崩溃,感觉跟项目内代码无关,应该跟项目配置有关;
排查路径:
检查该版本所有关于配置的修改。检查之后发现只修改了一处配置,为了适配iOS17升级xcode15,打包使用最新版的xcode15打包,应该就是这个原因了;
修改配置是因为xcode15编译在低版本会崩溃:
Build Settings -> Other Linker Flags -> Add -> -ld64
现在这个用户系统版本是iOS12
又去官网搜了一圈找到这个:
https://developer.apple.com/forums/thread/736203
后来又在GitHub搜到下面的解决了问题:
https://github.com/Tencent/wcdb/issues/1006