重新启动应用程序时导入 Header 错误 Swift
Import Header Error Swift when relaunching app
我将 header 文件导入到 swift 项目。
header 文件包含对 Parse obj c 库的输入。
一切正常,我用 Parse 测试没问题。
当我保存然后关闭项目时 re-opned 我收到一个编译器错误,提示找不到 Header 文件。这是错误。
failed to import bridging header '/Users/callanmooneys/Desktop/iOS
Deveolpment/Swit/Lab cases Haematology/Lab Maternity Haematology/Lab
Maternity Haematology-Bridging-Header.h'
在这里尝试了一切:
Swift Bridging Header import issue
在我将项目保存到 re-opened 之前,我不明白一切如何正常工作。
感谢任何意见。
即使 Swift 不再处于测试阶段,仍然存在一些错误。所以你应该尝试几件事。
- Delete derived Data
- 清理你的项目:
Product -> Clean
- Edit the search path(第一个答案)
- 检查您的
.h
文件等是否仍然可用,并且您没有误删除它。
你也应该试试:
正在使用 Shift-CMD-Option-K
清理构建文件夹
检查构建设置以确保选择了具有正确路径的正确桥接 header
正在删除桥接 header,但仅删除引用。然后,退出 XCode 并在重新启动时,re-add 桥接 header 到您的项目
创建一个 Objective-C header,复制旧 header 的代码,然后将新的 header 设置为桥接header 在项目设置中
编辑:
- 尝试不带空格保存文件
每当我在我的任何项目中使用 Obj-C Bridging Header 时,我都会遇到这种情况。
每当我启动时,我都会遇到同样的错误,以及另一个类似这样的错误:
Parse/Parse.h file not found
每次启动 Xcode 时,我都会从我的 Xcode 项目中完全删除 Parse.framework,然后将其拖回。
这解决了我的问题,直到我退出 Xcode,然后我会在重新启动时重复。
这已经发生在我身上好几个月了,不仅在 Parse 上,而且在 RevMobAds.framework 上也发生过。我已经习惯于每次启动时删除并重新安装框架。
我将 header 文件导入到 swift 项目。 header 文件包含对 Parse obj c 库的输入。 一切正常,我用 Parse 测试没问题。
当我保存然后关闭项目时 re-opned 我收到一个编译器错误,提示找不到 Header 文件。这是错误。
failed to import bridging header '/Users/callanmooneys/Desktop/iOS Deveolpment/Swit/Lab cases Haematology/Lab Maternity Haematology/Lab Maternity Haematology-Bridging-Header.h'
在这里尝试了一切:
Swift Bridging Header import issue
在我将项目保存到 re-opened 之前,我不明白一切如何正常工作。
感谢任何意见。
即使 Swift 不再处于测试阶段,仍然存在一些错误。所以你应该尝试几件事。
- Delete derived Data
- 清理你的项目:
Product -> Clean
- Edit the search path(第一个答案)
- 检查您的
.h
文件等是否仍然可用,并且您没有误删除它。
你也应该试试:
正在使用 Shift-CMD-Option-K
清理构建文件夹
检查构建设置以确保选择了具有正确路径的正确桥接 header
正在删除桥接 header,但仅删除引用。然后,退出 XCode 并在重新启动时,re-add 桥接 header 到您的项目
创建一个 Objective-C header,复制旧 header 的代码,然后将新的 header 设置为桥接header 在项目设置中
编辑:
- 尝试不带空格保存文件
每当我在我的任何项目中使用 Obj-C Bridging Header 时,我都会遇到这种情况。
每当我启动时,我都会遇到同样的错误,以及另一个类似这样的错误:
Parse/Parse.h file not found
每次启动 Xcode 时,我都会从我的 Xcode 项目中完全删除 Parse.framework,然后将其拖回。
这解决了我的问题,直到我退出 Xcode,然后我会在重新启动时重复。
这已经发生在我身上好几个月了,不仅在 Parse 上,而且在 RevMobAds.framework 上也发生过。我已经习惯于每次启动时删除并重新安装框架。