无法将 DoubleConversion 更新到 cocoapods 中的最新更新 (1.1.6)
Unable to update DoubleConversion to it's latest update (1.1.6) in cocoapods
我正在构建一个 react-native
应用程序,我想集成 react-native-fbsdk
,在 Xcode 中构建它之后,我得到了错误 library not found for -lDoubleConversion
。所以在研究和尝试之后,我认为这是一个版本问题。如何更新 DoubleConversion。
尝试到现在:
- 删除了node_modules
- 已删除包-lock.json
- npm 安装
- cd ios
- 已删除 Podfile.lock(甚至连 pod 都解体了)
- pod 安装
- 广告连播更新
- pod install / pod update / pod update DoubleConversion / pod update DoubleConversion -repo-update 后的消息
**'Pod installation complete! There are 29 dependencies from the Podfile and 30 total pods installed.**'
pod 尝试 Doubleconversion / pod 已过时
- 给我错误 -
[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/5/8/DoubleConversion/1.1.5/DoubleConversion.podspec.json
Response: Timeout was reached
- sudo gem卸载cocoapods重新安装
- 此外,一开始我以为我可能做错了什么,所以我从一开始就从全局安装
react-native-cli
开始,但又遇到了同样的问题。
播客文件
platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
target 'xyz' do
# Pods for xyz
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
pod 'React', :path => '../node_modules/react-native/'
pod 'React-Core', :path => '../node_modules/react-native/'
pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk'
target 'xyzTests' do
inherit! :search_paths
# Pods for testing
end
use_native_modules!
end
target 'xyz-tvOS' do
# Pods for xyz-tvOS
target 'xyz-tvOSTests' do
inherit! :search_paths
# Pods for testing
end
end
DoubleConversion Podfile.lock中的版本- DoubleConversion (1.1.6)
所以在所有研究和错误之后,我认为这是一个与 DoubleConversion 版本相关的问题,因为在 pod update
之后错误显示它正在尝试达到版本 1.1.5
但根据 Podfile.lock
它需要版本 1.1.6
.
终于解决了。而不是打开 xcodeproj
用 xworkspace
打开它。
我正在构建一个 react-native
应用程序,我想集成 react-native-fbsdk
,在 Xcode 中构建它之后,我得到了错误 library not found for -lDoubleConversion
。所以在研究和尝试之后,我认为这是一个版本问题。如何更新 DoubleConversion。
尝试到现在:
- 删除了node_modules
- 已删除包-lock.json
- npm 安装
- cd ios
- 已删除 Podfile.lock(甚至连 pod 都解体了)
- pod 安装
- 广告连播更新
- pod install / pod update / pod update DoubleConversion / pod update DoubleConversion -repo-update 后的消息
**'Pod installation complete! There are 29 dependencies from the Podfile and 30 total pods installed.**'
- pod install / pod update / pod update DoubleConversion / pod update DoubleConversion -repo-update 后的消息
pod 尝试 Doubleconversion / pod 已过时
- 给我错误 -
[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/5/8/DoubleConversion/1.1.5/DoubleConversion.podspec.json Response: Timeout was reached
- 给我错误 -
- sudo gem卸载cocoapods重新安装
- 此外,一开始我以为我可能做错了什么,所以我从一开始就从全局安装
react-native-cli
开始,但又遇到了同样的问题。
播客文件
platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
target 'xyz' do
# Pods for xyz
pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired"
pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety"
pod 'React', :path => '../node_modules/react-native/'
pod 'React-Core', :path => '../node_modules/react-native/'
pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules'
pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/'
pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"
pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon"
pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga'
pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk'
target 'xyzTests' do
inherit! :search_paths
# Pods for testing
end
use_native_modules!
end
target 'xyz-tvOS' do
# Pods for xyz-tvOS
target 'xyz-tvOSTests' do
inherit! :search_paths
# Pods for testing
end
end
DoubleConversion Podfile.lock中的版本- DoubleConversion (1.1.6)
所以在所有研究和错误之后,我认为这是一个与 DoubleConversion 版本相关的问题,因为在 pod update
之后错误显示它正在尝试达到版本 1.1.5
但根据 Podfile.lock
它需要版本 1.1.6
.
终于解决了。而不是打开 xcodeproj
用 xworkspace
打开它。