如何修复 Podfile 中“pod 'Facebook-iOS-SDK'”命令的错误?

问题描述 投票:0回答:2

我尝试在 Podfile 中运行“pod 'Facebook-iOS-SDK'”,但收到此错误:

[!] Error installing FBSDKMarketingKit
[!] /usr/bin/curl -f -L -o /var/folders/bg/v2_zkcfs6m775r4l9wy541vc0000gn/T/d20211001-26597-ngh47r/file.zip https://origincache.facebook.com/developers/resources/?id=FacebookSDKs-iOS-4.38.0.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.10.1 cocoapods-downloader/1.4.0'

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Transient problem: timeout Will retry in 1 seconds. 2 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Transient problem: timeout Will retry in 2 seconds. 1 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: origincache.facebook.com

我从 Facebook 活动管理器收到这句话,上面写着:

pod“Facebook-iOS-SDK”

在文档中。

我尝试 ping origincache.facebook.com,但没有得到响应。我猜这个服务器现在不能工作,但我不确定。

有人遇到过这个问题吗?

如果我没有提供一些信息,请随时询问,我会更新问题。

ios react-native facebook fbsdk
2个回答
3
投票

类似问题(见下文)-有人破解这个吗?

Installing FBSDKMarketingKit (4.38.0)

[!] Error installing FBSDKMarketingKit
[!] /usr/bin/curl -f -L -o /var/folders/13/f35cz8bs32x35w2kp1mkhckm0000gn/T/d20211213-5118-icg7sb/file.zip https://origincache.facebook.com/developers/resources/?id=FacebookSDKs-iOS-4.38.0.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.10.1 cocoapods-downloader/1.4.0'

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Transient problem: timeout Will retry in 1 seconds. 2 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Transient problem: timeout Will retry in 2 seconds. 1 retries left.
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: origincache.facebook.com

0
投票

您所指的文档已过时。使用

pod 'Facebook-iOS-SDK'
已被弃用,这就是为什么 https://origincache.facebook.com 不再响应。

从今天(2024 年 3 月)开始,根据 https://cocoapods.org/pods/FBSDKCoreKit 上的安装指南,在 Podfile 中使用以下行来安装核心 Facebook SDK pod:

pod 'FBSDKCoreKit'

从那里,您还可以添加以下 pod,这些 pod 取决于上面的 pod:

pod 'FacebookSDK/LoginKit'
pod 'FacebookSDK/ShareKit'
pod 'FacebookSDK/PlacesKit'

另外,请勿使用

pod 'FBSDKMessengerShareKit'
,因为它已被弃用。

保存 Podfile 并使用通常的方式安装新列出的 pod:

pod install

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.