如果我使用 pod,我不会得到 FBSDKMessengerShareKit.framework

Posted

技术标签:

【中文标题】如果我使用 pod,我不会得到 FBSDKMessengerShareKit.framework【英文标题】:I don't get FBSDKMessengerShareKit.framework if I use pod 【发布时间】:2015-03-27 05:35:36 【问题描述】:

我的项目不是直接获取包,而是使用pod来获取源代码并构建它。如果我想使用 FBSDKMessengerShareKit.framework,最新的 pod 版本没有得到它。有人知道发生了什么吗?

https://github.com/CocoaPods/Specs/blob/master/Specs/Facebook-ios-SDK/4.0/Facebook-iOS-SDK.podspec.json

【问题讨论】:

仅供参考:链接已损坏 【参考方案1】:

抱歉,FBSDKMessengerShareKit 目前在 Github 或 Cocoapods 上不可用。现在,您必须下载 pkg 并直接链接 .framework。

【讨论】:

谢谢克里斯。关于 fb 文档的注释将对像我这样的新 fb 开发人员有所帮助 是否可以通过 pod 继续对所有内容使用 3.x 版本,并且仅对于新的 Messenger 功能通过 pkg 使用 FBSDKMessengerShareKit.framework。请告诉我。 是的,我认为您应该能够将 FBSDKMessengerSharerKit 与 v3.x 一起使用。【参考方案2】:

FBSDKMessengerShareKit 现已在 CocoaPods 下可用!将这些添加到您的 pod 文件中:

pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
pod 'FBSDKMessengerShareKit'

详情请参阅https://cocoapods.org/pods/FBSDKMessengerShareKit。

【讨论】:

以上是关于如果我使用 pod,我不会得到 FBSDKMessengerShareKit.framework的主要内容,如果未能解决你的问题,请参考以下文章

无法在iOS应用中安装带有Firebase的pod。

GKE 不会将节点缩减为零

在 Kubernetes 中运行 ELK 堆栈的 Filebeat 不会在日志中捕获 pod 名称

运行 pod install 我得到 `master` repo requires CocoaPods 0.32.1,尝试更新但仍在 0.31

无法从 pod 库访问捆绑包

处理 Podfile 的安装后挂钩时出错。无法在 iOS 模拟器上运行颤振项目得到 pod 错误