我尝试将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.
可能是什么问题,有正常的解决方法吗?
这对我有用,在 ios 文件夹中,
捆绑 exec pod install --repo-update
我遇到了同样的错误。通过删除 lockfile 和 pod 文件夹来修复它,然后运行
pod install --repo-update
。将部署目标设置为 12.4
。
将 Podfile 中的平台更新至至少 iOS 11:
platform :ios, '11.0'
请参阅最近的 SocketRocket 要求更改:https://github.com/facebookincubator/SocketRocket/commit/6637623b392a1ee3f1f2ce8c4a6bfcc75dd394e9
在 iOS 文件夹中,通过应用此命令即可工作
bundle exec pod install --repo-update
这里的其他解决方案对我不起作用,但确实是
pod 更新 SocketRocket