xcframework使用pod依赖时,release模式下报找不到库
前言
在项目中同事做了一个新的动态库xcframework,便于真机和模拟器都能运行,但在使用pod依赖后发现,在debug模拟下能正常运行,在使用release打包和运行时都报framework找不到,找了好多配置比较,发现都没找到原因,于是想着使用手动依赖试一下,结果发现手动依赖能在release模式下正常运行,然后删掉手动依赖,然后再pod依赖就能在release模式下也正常了,虽然问题绕过去解决了,但是具体原因还不明
问题
ld: framework not found XXXSDK
clang: error: linker command failed with exit code 1 (use -v to see invocation)
手动依赖没问题: 1、手动拖拽动态库xcframework到项目中,在TARGETS
->xxx
->general
->Frameworks, Libraries, and Embedded Content
里设置拖拽的动态库Embed and Sign
一定要s.ios.deployment_target的号要大于等于sdk本身支持的系统版本
This post is licensed under CC BY 4.0 by the author.