首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在桥接头文件中添加助手类时遇到错误

尝试在桥接头文件中添加助手类时遇到错误
EN

Stack Overflow用户
提问于 2019-02-04 15:39:21
回答 1查看 88关注 0票数 0

我有一个swift项目,它包含一些objc帮助器类,所以我添加了一个桥接头文件LiveWallpapers-Bridging-Header.h,我正在尝试添加包含RMStore.h文件的IAPHelper,但在将IAPHelper添加到桥接头文件中后,得到的错误如下

代码语言:javascript
复制
fatal error: file '/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h' has been modified since the precompiled header '/Users/iosdev/Library/Developer/Xcode/DerivedData/LiveWallpapers-fwqqyradpdlkpffqjjjyrrtjxglv/Build/Intermediates.noindex/PrecompiledHeaders/LiveWallpapers-Bridging-Header-swift_2PVFNGTY415W9-clang_GDHQ1O60MXTQ.pch' was built
note: please rebuild precompiled header '/Users/iosdev/Library/Developer/Xcode/DerivedData/LiveWallpapers-fwqqyradpdlkpffqjjjyrrtjxglv/Build/Intermediates.noindex/PrecompiledHeaders/LiveWallpapers-Bridging-Header-swift_2PVFNGTY415W9-clang_GDHQ1O60MXTQ.pch'
/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h:10:9: note: in file included from /Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h:10:
#import "IAPHelper.h"
        ^
/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/Objc/IAPHelper.h:11:9: error: 'RMStore.h' file not found
#import "RMStore.h"
        ^
1 error generated.
<unknown>:0: error: failed to emit precompiled header '/Users/iosdev/Library/Developer/Xcode/DerivedData/LiveWallpapers-fwqqyradpdlkpffqjjjyrrtjxglv/Build/Intermediates.noindex/PrecompiledHeaders/LiveWallpapers-Bridging-Header-swift_2PVFNGTY415W9-clang_GDHQ1O60MXTQ.pch' for bridging header '/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h'

我尝试在桥接头文件中添加RMStore.h,但出现如下错误

代码语言:javascript
复制
/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h:10:9: error: 'RMStore.h' file not found
#import "RMStore.h"
        ^
1 error generated.
<unknown>:0: error: failed to emit precompiled header '/Users/iosdev/Library/Developer/Xcode/DerivedData/LiveWallpapers-fwqqyradpdlkpffqjjjyrrtjxglv/Build/Intermediates.noindex/PrecompiledHeaders/LiveWallpapers-Bridging-Header-swift_2PVFNGTY415W9-clang_GDHQ1O60MXTQ.pch' for bridging header '/Users/iosdev/Desktop/LiveWallpapers/LiveWallpapers/LiveWallpapers-Bridging-Header.h'

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-02-04 16:04:55

检查你的项目上的'RMStore.h‘文件,如果它的文本颜色是红色的,则从你的项目中删除,将你的文件复制到项目文件夹中,然后拖放到你的项目上。清理和构建

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54511851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档