我有
Xcode 6.3,使用
Swift,像往常一样导入Parse 1.7.1 Framework(拖动,复制),然后我将它设置在一个组中:Frameworks.
我编译,一切都运行良好一段时间,直到编译器不再识别这句话:
@H_404_4@import Parse它给了我错误:
@H_404_4@No such module 'Parse'一种解决方法是删除框架并再次复制它,但一段时间后它开始变得烦人,我真的想知道原因.
我只是在此期间编码和构建(偶尔会创建新的swift文件),所以我无法解释为什么会发生这种情况.
解决方法
我今天刚刚用我的项目解决了同样的问题.我在一个快速项目中导入了我的obj-c框架并且它工作了一段时间,然后xcode似乎忘记了它导致了你的同样错误.
我通过引用Build Settings中的桥接头来修复它.
Under Build Settings,make sure the Objective-C Bridging Header build
setting under Swift Compiler – Code Generation has a path to the
header. The path should be relative to your project,similar to the
way your Info.plist path is specified in Build Settings. In most
cases,you should not need to modify this setting.
我只是在字段中输入了桥接头文件夹名称/名称xxxx-BridgingHeader.h的名称,该字段表示桥接标题,并且一切都很好.