gpt4 book ai didi

ios - PodFile中 'GoogleCloudMessaging'和 'Google/CloudMessaging'之间的区别

转载 作者:行者123 更新时间:2023-11-30 12:45:11 25 4
gpt4 key购买 nike

我正在使用 GCM 发送 iOS 推送通知。在 Objective-C 中,我在 podfile 中的条目是

pod 'Google/CloudMessaging'

当我使用 swift 时,我将 PodFile 条目更改为:

pod 'GoogleCloudMessaging', '~> 1.2'

这样我开始遇到错误:

"_OBJC_CLASS_$_GGLContext", referenced from
"_OBJC_CLASS_$_GGLInstanceID", referenced from:
"_kGGLInstanceIDAPNSServerTypeSandboxOption", referenced from:
"_kGGLInstanceIDRegisterAPNSOption", referenced from:
"_kGGLInstanceIDScopeGCM", referenced from:

改回

pod 'Google/CloudMessaging'

正在解决问题。

甚至文档 https://developers.google.com/ios/guides/cocoapods指定 Pod 可用作后一个 Pod。

两者有什么区别?为什么使用后一种不起作用?

最佳答案

Google/CloudMessaging 具有 GGLInstanceIDGoogle/CoreGoogleCloudMessaging 的依赖项。

GGLContext 需要 Google/CoreGGLInstanceID 需要 GGLInstanceID

关于ios - PodFile中 'GoogleCloudMessaging'和 'Google/CloudMessaging'之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41722046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com