问题出现原因
可能项目中导入了第三方,在虚拟机上运行没有问题,但是在真机上就会出现以下问题

本文提供两种方法来解决
方法一
将Required 改为Optional 但是这个不是最终的解决办法,可能会当运行到相应的代码的时候又会crash

当项目中是swift和oc进行混编的时候,可能还需要修改一下设置 将ENABLE DITCODE 改为no,它的值默认是yes

解决办法二
** 这也是最终的解决办法**
tarets -> Build Phases -> New Copy Files Phase

添加相应的framework 文件,同时删除掉LinkBinaryWithLibraries中的rframework文件

网友评论