GPUImage2 在使用xcode12以上版本,release环境下crash的问题修复

在使用GPUImage2过程中,开发debug环境时候好好的,打release包就会有大量crash。收集日志发现crash发生在framework/Source/Apple/PictureInput.swift 类里面。是多线程导致的。

把imageData生成放到图片处理线程即可解决该问题:


处理方式

相关提交:
https://github.com/liuqiaohong0515/GPUImage2/commit/a1f022fbb6a0fd3beb9023edc5baeddcdd6e4713

相关代码上传到了GPUImage2的一个fork上,可以直接下载使用:
https://github.com/liuqiaohong0515/GPUImage2

你可能感兴趣的:(GPUImage2 在使用xcode12以上版本,release环境下crash的问题修复)