【问题标题】:Swift iOS don't recognize GCM library imports?Swift iOS 不识别 GCM 库导入?
【发布时间】:2015-07-25 18:29:17
【问题描述】:

我通过cocoapods成功下载了GCM sdk,一切都很好。 但 Swift 不识别 GCM 库导入

Xcode 中的这张图片:

还有这个 Podfile :

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

【问题讨论】:

    标签: ios swift cocoapods google-cloud-messaging


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      更新:如果您的目标是 iOS 8 或更高版本并且可以使用框架,我建议 Stefan Scoarta 的 answeruse_frameworks! 添加到您的 podfile。

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

      要在与您的 Swift 代码相同的应用程序目标中导入一组 Objective-C 文件,您需要依靠一个 Objective-C 桥接头将这些文件公开给 Swift……或者,您可以通过选择 File 自己创建一个桥接头> 新建 > 文件 >(iOS 或 OS X)> 源 > 头文件。

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

      【讨论】:

        猜你喜欢
        • 2016-01-22
        • 2019-02-09
        • 1970-01-01
        • 2020-10-16
        • 1970-01-01
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多