iOS 混编#import “XXX-Swift.h” File not found 为什么找不到,官方来解释

有问题去官网,最正宗的解释

  • 今天有个小伙伴问我,导入识别不出Switf.h 文件,build setting 也查看了,是正确的.引入文件就是找不到,搞了老一会了.
  • 后来远程给看了一下他的项目,
  • 检查配置文件,build setting 自动生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小写没有改动,是正确的
  • 在Terminal 中查找项目目录中是否存在-Swift.h 文件使用命令
    find ./DerivedData -name “*Swift.h” 文件存在
  • 看到他将#import “XXX-Swift.h” 放在了OC的.h 文件中😅😅😅😅😅😅
  • Swift.h桥接文件在OC中饮用的规则如图在这里插入图片描述
  • 官网地址入口
  • 这个技术点就到这了,下面在补充一点
  • 若先这样麻烦可以使用pch文件来处理,将#import “XXX-Swift.h” 放在pch文件中
  • 在Target中打开预编译开发,OC中的文件就不用使用向前声明,和XXX-Swift.h文件的引入了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值