在iOS上不使用CocoaPods实现Google Cloud Messaging (GCM)

4

基本上就是这样,

我的任务是在不使用CocoaPods的情况下设置它。问题是,Google的文档中到处都坚持使用CocoaPods。我找不到适用于iOS的GCM Github项目,并弄清楚我需要将哪些文件拖入我的Xcode项目中。


1
我认为你无法不使用Cocoapods而使用GCM。请参考在iOS上设置GCM客户端应用。目前我认为这是不可能的,因为整个文档中只提到了Cocoapods作为唯一可用的选项。 - gerardnimo
1
目前没有包含 iOS GCM 库的 GitHub 项目。GCM 的 cocoapod 有许多依赖 cocoapods(每个都有依赖项)。您可以查看任何 cocoapod 的 podspec(例如,您可以在 Cocoapods 网站上搜索 cocoapods 并链接到 podspec),它将包含诸如依赖关系和下载文件的 URL 等内容。但是,我不确定如果不通过 Cocoapods 构建,自己如何拆开并使其在项目中工作会有多困难。 - user102008
1个回答

2

现在可以不使用Cocoapods来使用Firebase SDK了。https://firebase.google.com/docs/ios/setup#frameworks

如果您不想使用Cocoapods,仍然可以通过直接导入框架来利用Firebase SDK。

下载框架SDK zip文件(大约100MB),并解压缩。查看自述文件以确定应该包含哪些框架到您的项目中。在您目标的构建设置中的其他链接器设置中添加ObjC链接器标志。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接