2022-07-19 iOS添加第三方库后遇到Library not loaded的处理

首先先看报错

dyld: Library not loaded: @rpath/tztZFCommBase.framework/tztZFCommBase
Referenced from: /private/var/containers/Bundle/Application/EC119C11-6959-4909-9D48-1FC4D8D019EB/ciccwm.app/ciccwm
Reason: image not found

错误的解决方案

网上有很多错误的说法,将该第三库的status状态改为Optional.千万不要这么做!


077842115F5C9F42B8EE71DD0EBAFF8E.png

正确的解决方案

来到build Phases下看看有没有EmbedFramewors 这个选项.有的话,直接将该第三库从左往右托入过来即可


7713E16344C18DC1E4D767CAC516AE65.png

没有的话,在build Phases添加New Copy Files Phase,然后把Destination改为frameworks,然后再加上所需的framework


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容