升级到新的react-native版本并进行pod安装会抛出错误CocoaPods无法找到pod“SocketRocket”的兼容版本

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

我尝试将react-native版本更新到最新的0.72.3并运行

pod install
,这导致了下一个错误

[!] CocoaPods could not find compatible versions for pod "SocketRocket":
  In snapshot (Podfile.lock):
    SocketRocket (= 0.6.0, ~> 0.6.0)

  In Podfile:
    React-Core/RCTWebSocket (from `../node_modules/react-native/`) was resolved to 0.72.3, which depends on
      SocketRocket (= 0.6.1)

Specs satisfying the `SocketRocket (= 0.6.0, ~> 0.6.0), SocketRocket (= 0.6.1)` dependency were found, but they required a higher minimum deployment target.

可能是什么问题,有正常的解决方法吗?

react-native cocoapods socketrocket
5个回答
2
投票

这对我有用,在 ios 文件夹中,

捆绑 exec pod install --repo-update


1
投票

我遇到了同样的错误。通过删除 lockfile 和 pod 文件夹来修复它,然后运行

pod install --repo-update
。将部署目标设置为
12.4


0
投票

将 Podfile 中的平台更新至至少 iOS 11:

platform :ios, '11.0'

请参阅最近的 SocketRocket 要求更改:https://github.com/facebookincubator/SocketRocket/commit/6637623b392a1ee3f1f2ce8c4a6bfcc75dd394e9


0
投票

在 iOS 文件夹中,通过应用此命令即可工作

bundle exec pod install --repo-update

0
投票

这里的其他解决方案对我不起作用,但确实是

pod 更新 SocketRocket

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