美文网首页
xcframework使用pod依赖时,release模式下报找

xcframework使用pod依赖时,release模式下报找

作者: 独孤流 | 来源:发表于2022-07-01 11:21 被阅读0次

前言

在项目中同事做了一个新的动态库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

查看比对了下podspec的内容,发现时版本支持写的有问题


image.png

一定要s.ios.deployment_target的号要大于等于sdk本身支持的系统版本

相关文章

网友评论

      本文标题:xcframework使用pod依赖时,release模式下报找

      本文链接:https://www.haomeiwen.com/subject/ixrcbrtx.html