这一点不好解释,但也很烦人。
我正在使用 objc 和 swift 源开发 Cocoapods 框架(处于开发模式)。我们称之为“ SuperCompoment ”框架
Xcode 自动生成SuperComponent-Swift.h
文件,以使 Objc 类在 Swift 中可见。
一些 Objc 类还包括 Swift 类。
在编译时,在SuperComponent-Swift.h
Xcode 中添加该行
#import <SuperComponent/SuperComponent.h>
...并且无法使用以下消息进行编译:SuperComponent/SuperComponent.h file not found
Xcode 试图将框架包含在框架本身中!
如果我通过注释#import 手动编辑自动生成的文件,项目编译完美。但是 Xcode 会在每次清理之后和归档项目之前自动生成文件!
有什么线索吗?