我尝试在 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,但没有得到响应。我猜这个服务器现在不能工作,但我不确定。
有人遇到过这个问题吗?
如果我没有提供一些信息,请随时询问,我会更新问题。
类似问题(见下文)-有人破解这个吗?
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
您所指的文档已过时。使用
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
祝你好运!