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

你可能感兴趣的:(2022-07-19 iOS添加第三方库后遇到Library not loaded的处理)