我有一个swift项目,它包含一些objc帮助器类,所以我添加了一个桥接头文件LiveWallpapers-Bridging-Header.h,我正在尝试添加包含RMStore.h文件的IAPHelper,但在将IAPHelper添加到桥接头文件中后,得到的错误如下
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,但出现如下错误
/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'有什么建议吗?
发布于 2019-02-04 16:04:55
检查你的项目上的'RMStore.h‘文件,如果它的文本颜色是红色的,则从你的项目中删除,将你的文件复制到项目文件夹中,然后拖放到你的项目上。清理和构建
https://stackoverflow.com/questions/54511851
复制相似问题