在过去的两天中,Xcode的表现非常奇怪。我可以构建并运行我的应用程序,但自动完成功能不适用于通过cocoapods或从这些库创建的子类导入的任何内容。如果我没有在Scheme - > Build下明确包含某些库,我也会得到(真正的)错误。以前我相信我只需要在那里包含Pods
。Xcode无法自动完成通过cocoapods导入的库
当我开始输入时,Xcode开始抛出各种红色标记,它认为所有导入的类型都是int *
。有时自动完成功能可以继续适用于NSString,有时不。但实际上建设仍然有效。
我已经尝试重新安装cocoapods(现在v 1.1.1),解压cocoapods,并修改我的标题搜索路径(当前为"$(SRCROOT)/Pods/Headers/"
)。此外,删除DerivedData
,重新启动计算机,Xcode等...
我有一个偷偷摸摸的怀疑,这是涉及到混合Swift和Objective C在我的项目。正如我越来越多地使用,大多数时候我建立我需要删除并重新创建all-product-headers.yaml
(See thread)。但我没有任何确凿的证据表明这与此有关。
输入时出现错误。 UserProfile
是RLMObject
的子类。
方案设置。 Realm,Masonry和AFNetworking已经包含在Pods-iLingQ
中,但构建失败时不包括它们。这些确实是我在应用程序中最广泛使用的三个库。