【发布时间】:2019-02-28 06:51:24
【问题描述】:
在 Xcode 10 中运行我的项目会引发此错误
fatal error: 'Stories-Swift.h' file not found
我尝试了多种方法,包括:
- 向项目中添加一个新的 swift 文件并重新构建它
- 将
Defines Modules设置为Yes - 仔细检查我的
SWIFT_OBJC_INTERFACE_HEADER_NAME并将其设置为$(PROJECT_NAME)-Swift.h
我检查了我的派生数据,没有 ProjectName-Swift.h 的痕迹。
我是否遗漏了一些明显的东西,TIA。
【问题讨论】:
-
终于设法解决了这个问题。第一步是切换到旧的构建系统。这可以通过将编译模式从
Incremental更改为Whole Module来完成。这向我展示了项目中阻止Xcode 创建ProjectName-Swift.h的实际错误。完成后,我添加了一个新的 Swift 文件,其类符合NSObject和@objc并运行项目。 -
"这向我展示了项目中阻止 Xcode 创建 ProjectName-Swift.h 的实际错误" 这些错误是什么?你能给我们举几个例子吗?
标签: swift xcode xcode10 bridging-header objective-c-swift-bridge