我有一个完美的ObjC项目,与Apple WatchKit应用程序集成了多个目标。只有一个目标与WatchKit App链接。
我正在将我的类移动到swift,因此在我的代码中使用了ModuleName-Swift.h文件。
ModuleName-Swift.h file not found in xcode8中给出的后续步骤,我确保在项目>下添加“$(PROJECT_NAME)-Swift.h”。构建设置> Objective-C生成的接口头名称。
但是,当我转到构建设置时 - 项目目标显示为 Objective-C generated interface header name
,WatchKitApp目标显示 Swift_ObjC_Interface_header_name
编译器抛出错误: ProjectName-Swift.h文件未找到
这会导致错误吗?不知道我错过了什么。
这就是我将-swift.h文件链接到其他目标
的方式