GCM 和 iOS 桥接头不存在

Posted

技术标签:

【中文标题】GCM 和 iOS 桥接头不存在【英文标题】:GCM and iOS bridging header does not exists 【发布时间】:2016-05-17 01:38:59 【问题描述】:

我一直试图让 GCM 在我的 ios 应用程序上运行,但它一直给我一个错误。我试图将它添加到我的项目中,但一直说它没有桥接头文件。我有一个桥接头文件,就像示例项目中的一样,我将它链接到 Swift 编译器,就像我被告知要做的那样。我不知道我这样做是否正确。这是我的构建设置的外观

这是我用来添加表头的那一行(Sub ProjectName为项目的真实名称) "$(SRCROOT)/$(ProjectName)/BridgingHeader.h"

这是我的 pod 文件的样子

use_frameworks!

target 'Project' do
pod 'Google/CloudMessaging'
pod "SwiftyJSON", "= 2.3.2"
pod "Alamofire", "= 3.2.0"

end

target 'ProjectTests' do

end

target 'ProjectUITests' do

end

感谢您对此提供的任何帮助,我对此感到有些困惑。

【问题讨论】:

【参考方案1】:

好的,我把它修好了。我必须选择 Objective-C BridgeHeader 并按删除。然后一旦被清除。我再次双击它并添加了这个 ProjectName/BridgingHeader.h。 现在它起作用了。 感谢您阅读这篇文章,我希望这也对某人有所帮助。

【讨论】:

以上是关于GCM 和 iOS 桥接头不存在的主要内容,如果未能解决你的问题,请参考以下文章

桥接头不存在

桥接头不存在

在 Parse 项目中删除了桥接头

在 Parse 项目中删除了桥接头

Objective-C Swift 桥接头

Objective-C Swift 桥接头