【问题标题】:Bridging header import can't find target. How to correctly import?桥接头导入找不到目标。如何正确导入?
【发布时间】:2016-06-21 07:20:43
【问题描述】:

我目前正在尝试将 Google Cloud Messaging 库实施到我的 IOS 应用程序中。我正在按照说明from here.

但是我遇到了桥接头问题。 This is how my project structure looks like

但是当我尝试构建项目时,它说

GoogleCloudMessaging.h file not found

我也试过这样的标题:

#import <Google/CloudMessaging.h>

但它并没有很好地工作。如何成功将其导入我的项目?

【问题讨论】:

  • 你在 Build Phase 添加了它作为编译源吗?
  • 我做到了,我知道它有效,因为它成功导航到头文件并尝试导入 GoogleCloudMessaging,然后失败。
  • 如果你正在处理 swift 项目并使用 gcm,那么你只需要使用 pod 而不是这样导入
  • 我实际上是用 pod 导入的。但说明说我需要一个桥接头。我在我的 Podfile 中添加了 pod 'Google/CloudMessaging' 行。成功搭建项目。之后,我通常会导入添加的库并且它可以工作。但是谷歌云消息并没有出现在导入中。

标签: ios objective-c xcode swift google-cloud-messaging


【解决方案1】:

几分钟前我遇到了同样的问题。我通过搜索“桥接”解决了这个问题,并找到了另一个桥接头文件。然后我在其中#imported 代码行。让我知道这是否有帮助。

【讨论】:

  • 不,我创建的那个是我项目中唯一的桥接头。
【解决方案2】:

SO question 的解决方案一样,尝试更新您的可可豆荚并检查错误是否消失。另请查看此 SO 问题 Failed to import bridging headerXcode not automatically creating bridging header? 以获取更多信息以及解决您问题的另一种方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-25
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    相关资源
    最近更新 更多