侧边栏壁纸
  • 累计撰写 90 篇文章
  • 累计创建 489 个标签
  • 累计收到 70 条评论

目 录CONTENT

文章目录

Swift工程导入OC写的第三方库文件

火星人
2023-02-18 / 0 评论 / 0 点赞 / 415 阅读 / 0 字 / 正在检测是否收录...
  1. 在工程根目录下创建一个lib文件夹。(为了方便统一管理所有的手动导入的第三方包)

  2. 把要导入的第三方组件(xxxxx.framework)文件(实际是一个文件夹)拖入工程中的lib文件夹下,注意,这里不能拷贝黏贴,只能拖进来。

  3. 点击工程,找到TARGETS,选择工程名,第一个标签,General下,有Frameworks,Libraries,And Embedded Content 小节,查看一般拖进来的framework会自动添加进来。如果没有,可以手动点击左下角的加号,把它加进来。Embed选择”Embed&Sign“

  4. 创建【工程名-Bridging-Header.h】文件(桥接文件),里边应该是空的。在这个文件里边,导入你所需要的,刚刚添加的framework包里边的所需要的头文件。
    image

  5. 在需要的Swift文件中,直接使用framework中暴露出来的公开方法即可。

  6. 如果报错:xcode出现unable to launch xxx 很有可能是第三方包不包含模拟器的so文件,这个没办法,使用真机调试即可。

  7. 如果报错找不到对应的Class,那么

2225109-f4a7f038028f451c

  1. 遇到其他问题,可以留言。
0

评论区