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 文件。
我通过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 文件。