在 x 代码 10.1 中将 pod 更新到 FBSDK 5.0.0 后出现错误
Getting error after pod update to FBSDK 5.0.0 in x code 10.1
我正在尝试将我的 facebook SDK 更新到 5.0.0,但是在安装 pod update 之后,我在 FBSDK 登录套件中不断收到此错误。
这是我的 pod 文件。
pod 'FacebookSDK', '~> 5.0.0'
pod 'FacebookSDK/LoginKit', '~> 5.0.0'
pod 'FacebookSDK/ShareKit', '~> 5.0.0'
pod 'FacebookSDK/PlacesKit', '~> 5.0.0'
pod 'FBSDKLoginKit', '~> 5.0.0'
谁能帮我解决这个问题。
你走错路了。有时 pod 会更新,但某些文件可能不会更新。因此,您需要先通过删除
来卸载 FBSDK pod
pod 'FacebookSDK', '~> 5.0.0'
pod 'FacebookSDK/LoginKit', '~> 5.0.0'
pod 'FacebookSDK/ShareKit', '~> 5.0.0'
pod 'FacebookSDK/PlacesKit', '~> 5.0.0'
pod 'FBSDKLoginKit', '~> 5.0.0'
来自 pod 文件,然后 运行 以下命令。您也可以在 pod 和 运行 命令上方评论。
pod install
这将清除您的旧 pod 文件。
同样,在 pod 文件中添加 pods 和 运行 相同的命令
pod install
将解决您的问题。
现在我得到了解决方案。
首先,我为 5.0.2 版安装 FBSDK 套件,例如
pod 'FBSDKLoginKit', '~> 5.0.2'
pod 'FBSDKCoreKit', '~> 5.0.2'
pod 'FBSDKShareKit', '~> 5.0.2'
之后你会看到
Bolt.h file not found
删除 import bolt.h
行,并替换
[FBSDKBasicUtility objectForJSONString ...]
和
[FBSDKInternalUtility objectForJSONString ...].
完成后将他们建议的一些代码更改为当前 FBSDK 版本可接受的代码并解决。
我正在尝试将我的 facebook SDK 更新到 5.0.0,但是在安装 pod update 之后,我在 FBSDK 登录套件中不断收到此错误。
这是我的 pod 文件。
pod 'FacebookSDK', '~> 5.0.0'
pod 'FacebookSDK/LoginKit', '~> 5.0.0'
pod 'FacebookSDK/ShareKit', '~> 5.0.0'
pod 'FacebookSDK/PlacesKit', '~> 5.0.0'
pod 'FBSDKLoginKit', '~> 5.0.0'
谁能帮我解决这个问题。
你走错路了。有时 pod 会更新,但某些文件可能不会更新。因此,您需要先通过删除
来卸载 FBSDK podpod 'FacebookSDK', '~> 5.0.0'
pod 'FacebookSDK/LoginKit', '~> 5.0.0'
pod 'FacebookSDK/ShareKit', '~> 5.0.0'
pod 'FacebookSDK/PlacesKit', '~> 5.0.0'
pod 'FBSDKLoginKit', '~> 5.0.0'
来自 pod 文件,然后 运行 以下命令。您也可以在 pod 和 运行 命令上方评论。
pod install
这将清除您的旧 pod 文件。
同样,在 pod 文件中添加 pods 和 运行 相同的命令
pod install
将解决您的问题。
现在我得到了解决方案。 首先,我为 5.0.2 版安装 FBSDK 套件,例如
pod 'FBSDKLoginKit', '~> 5.0.2'
pod 'FBSDKCoreKit', '~> 5.0.2'
pod 'FBSDKShareKit', '~> 5.0.2'
之后你会看到
Bolt.h file not found
删除 import bolt.h
行,并替换
[FBSDKBasicUtility objectForJSONString ...]
和
[FBSDKInternalUtility objectForJSONString ...].
完成后将他们建议的一些代码更改为当前 FBSDK 版本可接受的代码并解决。