Ios XCode总是忘记导入的框架

Ios XCode总是忘记导入的框架,ios,xcode,swift,frameworks,Ios,Xcode,Swift,Frameworks,我有Xcode 6.3,使用Swift,像往常一样导入Parse 1.7.1框架(拖动、复制),并将其设置在一个组中:Frameworks 我编译了一段时间,一切都很好,直到编译器不再识别这句话: import Parse 它给了我一个错误: No such module 'Parse' 一个解决办法是删除框架并再次复制,但过了一段时间,它开始变得烦人,我真的很想知道原因 我只在这段时间内编写代码和构建(偶尔还会创建新的swift文件),所以我无法解释为什么会发生这种情况。我今天刚刚在我的项

我有Xcode 6.3,使用Swift,像往常一样导入Parse 1.7.1框架(拖动、复制),并将其设置在一个组中:Frameworks

我编译了一段时间,一切都很好,直到编译器不再识别这句话:

import Parse
它给了我一个错误:

No such module 'Parse'
一个解决办法是删除框架并再次复制,但过了一段时间,它开始变得烦人,我真的很想知道原因


我只在这段时间内编写代码和构建(偶尔还会创建新的swift文件),所以我无法解释为什么会发生这种情况。

我今天刚刚在我的项目中解决了同样的问题。我在一个swift项目中导入了我的obj-c框架,它工作了一段时间,然后xcode似乎忘记了它,导致了与您相同的错误

我通过引用构建设置中的桥接头修复了它

在“生成设置”下,确保Objective-C桥接标头已生成 Swift编译器-代码生成下的设置具有指向 标题。路径应该与项目相关,类似于 在生成设置中指定Info.plist路径的方式。大多数 在这种情况下,您不需要修改此设置


我刚刚在说明桥接头的字段中输入了桥接头folderName/xxxx BridgingHeader.h的名称,一切正常。

如果您的目标是
iOS 8
及以上版本,您可以通过放置

use_frameworks!
Podfile
中,如以下示例所示:

use_frameworks!
platform :ios, '8.0'

# Parse
pod 'Parse', '~> 1.7'

我可以通过这样做来解决同样的问题。

解析是否在目标c中?