Swift iOS 无法识别 GCM 库导入?

Swift iOS don't recognize GCM library imports?

我通过cocoapods成功下载了GCM sdk,一切正常。 但是 Swift 不识别 GCM 库导入

Xcode 中的这张图片:

和这个 Podfile :

如何解决这个问题。谢谢。

更新:如果您的目标是 iOS 8 或更高版本并且可以使用框架,我推荐 Stefan Scoarta 的 use_frameworks! 添加到您的播客文件中。

原回答: 确保您已按照 Apple Using Swift with Cocoa and Objective-C 文档中的描述配置了桥接头。

To import a set of Objective-C files in the same app target as your Swift code, you rely on an Objective-C bridging header to expose those files to Swift…Alternatively, you can create a bridging header yourself by choosing File > New > File > (iOS or OS X) > Source > Header File.

这里有一些相关问题的有用答案:How to integrate Cocoapods with a Swift project?

你不需要桥接头,在你的 pod 文件中放这个 use_frameworks!。然后您可以将框架导入您的 swift 文件。