I'm wondering if it's possible to work a little bit on the download server, in order to reduce the installation time. I have a 200 Mb internet speed, and I still get about 15 Kb/s when downloading Realm via pod install. Maybe cache it somehow, I don't know...

Download realm faster
I put the link on Chrome to see how fast it would download...

cd ios
rm -rf build
pod deintegrate
pod install --verbose
(I had to do that because I wasn't able to build my app on XCode, due to error in a Realm file)
I am facing this same issue, it's downloading every time whenever I install pods. There should be some caching mechanism.
Kailashs-Mac-Pro:ios kailashuniyal$ pod install --verbose
Adding a custom script phase for Pod RNFBApp: [RNFB] Core Configuration
Adding a custom script phase for Pod RNFBCrashlytics: [RNFB] Crashlytics Configuration
RealmJS thinks the Podfile is not calling use_frameworks!
Detected React Native module pods for BVLinearGradient, RNCAsyncStorage, RNDateTimePicker, RNFBAnalytics, RNFBApp, RNFBCrashlytics, RNFBPerf, RNGestureHandler, RNGoogleSignin, RNReanimated, RNSVG, RNScreens, RNShare, RNSound, RNVectorIcons, RealmJS, react-native-fbsdk, react-native-image-picker, react-native-netinfo, react-native-simple-toast, react-native-viewpager, and react-native-webview
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods-wowchess`: (``)
Using `ARCHS` setting to build architectures of target `Pods-wowchess-tvOS`: (``)
Using `ARCHS` setting to build architectures of target `Pods-wowchessTests`: (``)
Using `ARCHS` setting to build architectures of target `Pods-wowchess-tvOSTests`: (``)
Finding Podfile changes
- BVLinearGradient
- DoubleConversion
- FBLazyVector
- FBReactNativeSpec
- Folly
- RCTRequired
- RCTTypeSafety
- RNCAsyncStorage
- RNDateTimePicker
- RNFBAnalytics
- RNFBApp
- RNFBCrashlytics
- RNFBPerf
- RNGestureHandler
- RNGoogleSignin
- RNReanimated
- RNSVG
- RNScreens
- RNShare
- RNSound
- RNVectorIcons
- React
- React-Core
- React-CoreModules
- React-RCTActionSheet
- React-RCTAnimation
- React-RCTBlob
- React-RCTImage
- React-RCTLinking
- React-RCTNetwork
- React-RCTSettings
- React-RCTText
- React-RCTVibration
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-jsinspector
- ReactCommon
- RealmJS
- Yoga
- glog
- react-native-fbsdk
- react-native-image-picker
- react-native-netinfo
- react-native-simple-toast
- react-native-viewpager
- react-native-webview
Fetching external sources
-> Fetching podspec for `BVLinearGradient` from `../node_modules/react-native-linear-gradient`
-> Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
-> Fetching podspec for `FBLazyVector` from `../node_modules/react-native/Libraries/FBLazyVector`
-> Fetching podspec for `FBReactNativeSpec` from `../node_modules/react-native/Libraries/FBReactNativeSpec`
-> Fetching podspec for `Folly` from `../node_modules/react-native/third-party-podspecs/Folly.podspec`
-> Fetching podspec for `RCTRequired` from `../node_modules/react-native/Libraries/RCTRequired`
-> Fetching podspec for `RCTTypeSafety` from `../node_modules/react-native/Libraries/TypeSafety`
-> Fetching podspec for `RNCAsyncStorage` from `../node_modules/@react-native-community/async-storage`
-> Fetching podspec for `RNDateTimePicker` from `../node_modules/@react-native-community/datetimepicker`
-> Fetching podspec for `RNFBAnalytics` from `../node_modules/@react-native-firebase/analytics`
-> Fetching podspec for `RNFBApp` from `../node_modules/@react-native-firebase/app`
-> Fetching podspec for `RNFBCrashlytics` from `../node_modules/@react-native-firebase/crashlytics`
-> Fetching podspec for `RNFBPerf` from `../node_modules/@react-native-firebase/perf`
-> Fetching podspec for `RNGestureHandler` from `../node_modules/react-native-gesture-handler`
-> Fetching podspec for `RNGoogleSignin` from `../node_modules/@react-native-community/google-signin`
-> Fetching podspec for `RNReanimated` from `../node_modules/react-native-reanimated`
-> Fetching podspec for `RNSVG` from `../node_modules/react-native-svg`
-> Fetching podspec for `RNScreens` from `../node_modules/react-native-screens`
-> Fetching podspec for `RNShare` from `../node_modules/react-native-share`
-> Fetching podspec for `RNSound` from `../node_modules/react-native-sound`
-> Fetching podspec for `RNVectorIcons` from `../node_modules/react-native-vector-icons`
-> Fetching podspec for `React` from `../node_modules/react-native/`
-> Fetching podspec for `React-Core` from `../node_modules/react-native/`
-> Fetching podspec for `React-CoreModules` from `../node_modules/react-native/React/CoreModules`
-> Fetching podspec for `React-RCTActionSheet` from `../node_modules/react-native/Libraries/ActionSheetIOS`
-> Fetching podspec for `React-RCTAnimation` from `../node_modules/react-native/Libraries/NativeAnimation`
-> Fetching podspec for `React-RCTBlob` from `../node_modules/react-native/Libraries/Blob`
-> Fetching podspec for `React-RCTImage` from `../node_modules/react-native/Libraries/Image`
-> Fetching podspec for `React-RCTLinking` from `../node_modules/react-native/Libraries/LinkingIOS`
-> Fetching podspec for `React-RCTNetwork` from `../node_modules/react-native/Libraries/Network`
-> Fetching podspec for `React-RCTSettings` from `../node_modules/react-native/Libraries/Settings`
-> Fetching podspec for `React-RCTText` from `../node_modules/react-native/Libraries/Text`
-> Fetching podspec for `React-RCTVibration` from `../node_modules/react-native/Libraries/Vibration`
-> Fetching podspec for `React-cxxreact` from `../node_modules/react-native/ReactCommon/cxxreact`
-> Fetching podspec for `React-jsi` from `../node_modules/react-native/ReactCommon/jsi`
-> Fetching podspec for `React-jsiexecutor` from `../node_modules/react-native/ReactCommon/jsiexecutor`
-> Fetching podspec for `React-jsinspector` from `../node_modules/react-native/ReactCommon/jsinspector`
-> Fetching podspec for `ReactCommon` from `../node_modules/react-native/ReactCommon`
-> Fetching podspec for `RealmJS` from `../node_modules/realm`
RealmJS thinks the Podfile is not calling use_frameworks!
-> Fetching podspec for `Yoga` from `../node_modules/react-native/ReactCommon/yoga`
-> Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
-> Fetching podspec for `react-native-fbsdk` from `../node_modules/react-native-fbsdk`
-> Fetching podspec for `react-native-image-picker` from `../node_modules/react-native-image-picker`
-> Fetching podspec for `react-native-netinfo` from `../node_modules/@react-native-community/netinfo`
-> Fetching podspec for `react-native-simple-toast` from `../node_modules/react-native-simple-toast`
-> Fetching podspec for `react-native-viewpager` from `../node_modules/@react-native-community/viewpager`
-> Fetching podspec for `react-native-webview` from `../node_modules/react-native-webview`
Resolving dependencies of `Podfile`
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_7_2_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/2/d/GCDWebServer/3.5.3/GCDWebServer.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_d_4_0.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/d/4/0/GoogleSignIn/5.0.2/GoogleSignIn.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_3_5.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/3/5/Firebase/6.19.0/Firebase.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/0/3/5/Firebase/6.13.0/Firebase.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/0/3/5/Firebase/6.13.0/Firebase.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_1_0.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/1/0/Toast/4.0.0/Toast.podspec.json exists! Returning local because checking is only perfomed in
repo update
CDN: trunk Relative path: all_pods_versions_6_7_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/7/d/boost-for-react-native/1.63.0/boost-for-react-native.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_a_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/a/c/Fabric/1.10.2/Fabric.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: all_pods_versions_3_6_0.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/3/6/0/Crashlytics/3.14.0/Crashlytics.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/0/a/c/Fabric/1.10.2/Fabric.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: Specs/3/6/0/Crashlytics/3.14.0/Crashlytics.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/6/7/d/boost-for-react-native/1.63.0/boost-for-react-native.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/d/4/0/GoogleSignIn/5.0.2/GoogleSignIn.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_b_9.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/b/9/AppAuth/1.3.0/AppAuth.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: all_pods_versions_2_c_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/2/c/c/GTMAppAuth/1.0.0/GTMAppAuth.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: all_pods_versions_c_e_3.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/e/3/GTMSessionFetcher/1.3.1/GTMSessionFetcher.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/e/3/GTMSessionFetcher/1.3.0/GTMSessionFetcher.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/7/d/boost-for-react-native/1.63.0/boost-for-react-native.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/2/d/GCDWebServer/3.5.3/GCDWebServer.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/7/2/d/GCDWebServer/3.5.3/GCDWebServer.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/0/3/5/Firebase/6.13.0/Firebase.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_2_1.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/2/1/FirebaseAnalytics/6.3.1/FirebaseAnalytics.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/2/1/FirebaseAnalytics/6.1.6/FirebaseAnalytics.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_8_b_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.6.4/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/3/6/0/FirebaseInstanceID/4.3.2/FirebaseInstanceID.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_3_b.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/3/b/GoogleAppMeasurement/6.3.1/GoogleAppMeasurement.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_8_4.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_6_1_e.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/1/e/nanopb/0.3.9011/nanopb.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/6/1/e/nanopb/0.3.9011/nanopb.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/6/1/e/nanopb/0.3.9011/nanopb.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/6/1/e/nanopb/0.3.9011/nanopb.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_5_6.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/5/6/FirebasePerformance/3.1.10/FirebasePerformance.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/5/6/FirebasePerformance/3.1.7/FirebasePerformance.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_f_2_a.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/f/2/a/FirebaseRemoteConfig/4.4.9/FirebaseRemoteConfig.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_7_4_b.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/4/b/GoogleToolboxForMac/2.2.2/GoogleToolboxForMac.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/4/b/GoogleToolboxForMac/2.2.2/GoogleToolboxForMac.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/4/b/GoogleToolboxForMac/2.2.2/GoogleToolboxForMac.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_c_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/c/d/Protobuf/3.11.4/Protobuf.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/e/c/d/Protobuf/3.11.4/Protobuf.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/2/c/c/GTMAppAuth/1.0.0/GTMAppAuth.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/b/b/9/AppAuth/1.3.0/AppAuth.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.4.0/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_8_9_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/8/9/c/FirebaseCoreDiagnosticsInterop/1.2.0/FirebaseCoreDiagnosticsInterop.podspec.json exists!
Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_8_3_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/8/3/c/FirebaseCoreDiagnostics/1.2.2/FirebaseCoreDiagnostics.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/8/3/c/FirebaseCoreDiagnostics/1.2.0/FirebaseCoreDiagnostics.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_c_f.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/c/f/GoogleDataTransportCCTSupport/2.0.0/GoogleDataTransportCCTSupport.podspec.json exists!
Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/6/1/e/nanopb/0.3.9011/nanopb.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/f/2/a/FirebaseRemoteConfig/4.4.9/FirebaseRemoteConfig.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_6_f_9.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/f/9/FirebaseAnalyticsInterop/1.5.0/FirebaseAnalyticsInterop.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_d_c_1.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/d/c/1/FirebaseABTesting/3.2.0/FirebaseABTesting.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.4.0/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/e/c/d/Protobuf/3.11.4/Protobuf.podspec.json exists! Returning local because checking is only
perfomed in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.4.0/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/8/9/c/FirebaseCoreDiagnosticsInterop/1.2.0/FirebaseCoreDiagnosticsInterop.podspec.json exists!
Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/3/6/0/FirebaseInstanceID/4.2.7/FirebaseInstanceID.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/0/8/4/GoogleUtilities/6.5.1/GoogleUtilities.podspec.json exists! Returning local because checking
is only perfomed in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.4.0/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/8/9/c/FirebaseCoreDiagnosticsInterop/1.2.0/FirebaseCoreDiagnosticsInterop.podspec.json exists!
Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_3_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/3/c/FBSDKLoginKit/6.2.0/FBSDKLoginKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_9_b_5.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/b/5/FBSDKCoreKit/6.2.0/FBSDKCoreKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/6/f/9/FirebaseAnalyticsInterop/1.5.0/FirebaseAnalyticsInterop.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/d/c/1/FirebaseABTesting/3.2.0/FirebaseABTesting.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/f/9/FirebaseAnalyticsInterop/1.5.0/FirebaseAnalyticsInterop.podspec.json exists! Returning local
because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/8/b/d/FirebaseCore/6.4.0/FirebaseCore.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/e/3/b/GoogleAppMeasurement/6.1.6/GoogleAppMeasurement.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/4/b/GoogleToolboxForMac/2.2.2/GoogleToolboxForMac.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/1/0/Toast/4.0.0/Toast.podspec.json exists! Returning local because checking is only perfomed in
repo update
CDN: trunk Relative path: Specs/b/3/c/FBSDKLoginKit/5.8.0/FBSDKLoginKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/b/3/c/FBSDKLoginKit/5.8.0/FBSDKLoginKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/9/b/5/FBSDKCoreKit/5.8.0/FBSDKCoreKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/9/b/5/FBSDKCoreKit/5.8.0/FBSDKCoreKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/9/b/5/FBSDKCoreKit/5.8.0/FBSDKCoreKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/9/b/5/FBSDKCoreKit/5.8.0/FBSDKCoreKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/b/b/9/AppAuth/1.3.0/AppAuth.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: Specs/b/b/9/AppAuth/1.3.0/AppAuth.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: Specs/b/b/9/AppAuth/1.3.0/AppAuth.podspec.json exists! Returning local because checking is only perfomed
in repo update
CDN: trunk Relative path: all_pods_versions_c_a_b.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/a/b/FBSDKShareKit/6.2.0/FBSDKShareKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/c/e/3/GTMSessionFetcher/1.3.0/GTMSessionFetcher.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/e/3/GTMSessionFetcher/1.3.0/GTMSessionFetcher.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/e/3/GTMSessionFetcher/1.3.0/GTMSessionFetcher.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/c/f/GoogleDataTransportCCTSupport/1.4.0/GoogleDataTransportCCTSupport.podspec.json exists!
Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_6_a.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/6/a/GoogleDataTransport/5.0.0/GoogleDataTransport.podspec.json exists! Returning local because
checking is only perfomed in repo update
CDN: trunk Relative path: Specs/c/a/b/FBSDKShareKit/5.8.0/FBSDKShareKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/c/a/b/FBSDKShareKit/5.8.0/FBSDKShareKit.podspec.json exists! Returning local because checking is
only perfomed in repo update
CDN: trunk Relative path: Specs/0/6/a/GoogleDataTransport/4.0.0/GoogleDataTransport.podspec.json exists! Returning local because
checking is only perfomed in repo update
Comparing resolved specification to the sandbox manifest
A AppAuth
A BVLinearGradient
A Crashlytics
A DoubleConversion
A FBLazyVector
A FBReactNativeSpec
A FBSDKCoreKit
A FBSDKLoginKit
A FBSDKShareKit
A Fabric
A Firebase
A FirebaseABTesting
A FirebaseAnalytics
A FirebaseAnalyticsInterop
A FirebaseCore
A FirebaseCoreDiagnostics
A FirebaseCoreDiagnosticsInterop
A FirebaseInstanceID
A FirebasePerformance
A FirebaseRemoteConfig
A Folly
A GCDWebServer
A GTMAppAuth
A GTMSessionFetcher
A GoogleAppMeasurement
A GoogleDataTransport
A GoogleDataTransportCCTSupport
A GoogleSignIn
A GoogleToolboxForMac
A GoogleUtilities
A Protobuf
A RCTRequired
A RCTTypeSafety
A RNCAsyncStorage
A RNDateTimePicker
A RNFBAnalytics
A RNFBApp
A RNFBCrashlytics
A RNFBPerf
A RNGestureHandler
A RNGoogleSignin
A RNReanimated
A RNSVG
A RNScreens
A RNShare
A RNSound
A RNVectorIcons
A React
A React-Core
A React-CoreModules
A React-RCTActionSheet
A React-RCTAnimation
A React-RCTBlob
A React-RCTImage
A React-RCTLinking
A React-RCTNetwork
A React-RCTSettings
A React-RCTText
A React-RCTVibration
A React-cxxreact
A React-jsi
A React-jsiexecutor
A React-jsinspector
A ReactCommon
A RealmJS
A Toast
A Yoga
A boost-for-react-native
A glog
A nanopb
A react-native-fbsdk
A react-native-image-picker
A react-native-netinfo
A react-native-simple-toast
A react-native-viewpager
A react-native-webview
Downloading dependencies
-> Installing AppAuth (1.3.0)
> Copying AppAuth from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/AppAuth/1.3.0-73574` to `Pods/AppAuth`
-> Installing BVLinearGradient (2.5.6)
-> Installing Crashlytics (3.14.0)
> Copying Crashlytics from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/Crashlytics/3.14.0-540b7` to
`Pods/Crashlytics`
-> Installing DoubleConversion (1.1.6)
> Copying DoubleConversion from
`/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/External/DoubleConversion/77f51e588bfe0e5c4fa6e9c580da62c6-5805e` to
`Pods/DoubleConversion`
-> Installing FBLazyVector (0.61.5)
-> Installing FBReactNativeSpec (0.61.5)
-> Installing FBSDKCoreKit (5.8.0)
> Copying FBSDKCoreKit from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FBSDKCoreKit/5.8.0-e7dca` to
`Pods/FBSDKCoreKit`
-> Installing FBSDKLoginKit (5.8.0)
> Copying FBSDKLoginKit from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FBSDKLoginKit/5.8.0-1b0cf` to
`Pods/FBSDKLoginKit`
-> Installing FBSDKShareKit (5.8.0)
> Copying FBSDKShareKit from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FBSDKShareKit/5.8.0-abc29` to
`Pods/FBSDKShareKit`
-> Installing Fabric (1.10.2)
> Copying Fabric from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/Fabric/1.10.2-706c8` to `Pods/Fabric`
-> Installing Firebase (6.13.0)
> Copying Firebase from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/Firebase/6.13.0-458d1` to `Pods/Firebase`
-> Installing FirebaseABTesting (3.2.0)
> Copying FirebaseABTesting from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseABTesting/3.2.0-821a3` to
`Pods/FirebaseABTesting`
-> Installing FirebaseAnalytics (6.1.6)
> Copying FirebaseAnalytics from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseAnalytics/6.1.6-45f36` to
`Pods/FirebaseAnalytics`
-> Installing FirebaseAnalyticsInterop (1.5.0)
> Copying FirebaseAnalyticsInterop from
`/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseAnalyticsInterop/1.5.0-3f862` to
`Pods/FirebaseAnalyticsInterop`
-> Installing FirebaseCore (6.4.0)
> Copying FirebaseCore from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseCore/6.4.0-307ea` to
`Pods/FirebaseCore`
-> Installing FirebaseCoreDiagnostics (1.2.0)
> Copying FirebaseCoreDiagnostics from
`/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseCoreDiagnostics/1.2.0-5e788` to `Pods/FirebaseCoreDiagnostics`
-> Installing FirebaseCoreDiagnosticsInterop (1.2.0)
> Copying FirebaseCoreDiagnosticsInterop from
`/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseCoreDiagnosticsInterop/1.2.0-296e2` to
`Pods/FirebaseCoreDiagnosticsInterop`
-> Installing FirebaseInstanceID (4.2.7)
> Copying FirebaseInstanceID from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseInstanceID/4.2.7-ebd2e` to
`Pods/FirebaseInstanceID`
-> Installing FirebasePerformance (3.1.7)
> Copying FirebasePerformance from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebasePerformance/3.1.7-22273` to
`Pods/FirebasePerformance`
-> Installing FirebaseRemoteConfig (4.4.9)
> Copying FirebaseRemoteConfig from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/FirebaseRemoteConfig/4.4.9-47abf`
to `Pods/FirebaseRemoteConfig`
-> Installing Folly (2018.10.22.00)
> Copying Folly from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/External/Folly/edb215b6d42d3435f58b692fa70aaf69-30e79` to
`Pods/Folly`
-> Installing GCDWebServer (3.5.3)
> Copying GCDWebServer from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GCDWebServer/3.5.3-c0ab2` to
`Pods/GCDWebServer`
-> Installing GTMAppAuth (1.0.0)
> Copying GTMAppAuth from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GTMAppAuth/1.0.0-4deac` to `Pods/GTMAppAuth`
-> Installing GTMSessionFetcher (1.3.0)
> Copying GTMSessionFetcher from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GTMSessionFetcher/1.3.0-43b8b` to
`Pods/GTMSessionFetcher`
-> Installing GoogleAppMeasurement (6.1.6)
> Copying GoogleAppMeasurement from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleAppMeasurement/6.1.6-dfe55`
to `Pods/GoogleAppMeasurement`
-> Installing GoogleDataTransport (4.0.0)
> Copying GoogleDataTransport from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleDataTransport/4.0.0-47fe3` to
`Pods/GoogleDataTransport`
-> Installing GoogleDataTransportCCTSupport (1.4.0)
> Copying GoogleDataTransportCCTSupport from
`/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleDataTransportCCTSupport/1.4.0-36f69` to
`Pods/GoogleDataTransportCCTSupport`
-> Installing GoogleSignIn (5.0.2)
> Copying GoogleSignIn from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleSignIn/5.0.2-7137d` to
`Pods/GoogleSignIn`
-> Installing GoogleToolboxForMac (2.2.2)
> Copying GoogleToolboxForMac from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleToolboxForMac/2.2.2-80064` to
`Pods/GoogleToolboxForMac`
-> Installing GoogleUtilities (6.5.1)
> Copying GoogleUtilities from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/GoogleUtilities/6.5.1-06eb5` to
`Pods/GoogleUtilities`
-> Installing Protobuf (3.11.4)
> Copying Protobuf from `/Users/kailashuniyal/Library/Caches/CocoaPods/Pods/Release/Protobuf/3.11.4-17622` to `Pods/Protobuf`
-> Installing RCTRequired (0.61.5)
-> Installing RCTTypeSafety (0.61.5)
-> Installing RNCAsyncStorage (1.6.3)
-> Installing RNDateTimePicker (2.1.0)
-> Installing RNFBAnalytics (6.3.4)
-> Installing RNFBApp (6.3.4)
-> Installing RNFBCrashlytics (6.3.4)
-> Installing RNFBPerf (6.3.4)
-> Installing RNGestureHandler (1.5.1)
-> Installing RNGoogleSignin (3.0.3)
-> Installing RNReanimated (1.4.0)
-> Installing RNSVG (9.13.3)
-> Installing RNScreens (1.0.0-alpha.23)
-> Installing RNShare (2.0.0)
-> Installing RNSound (0.11.0)
-> Installing RNVectorIcons (6.6.0)
-> Installing React (0.61.5)
-> Installing React-Core (0.61.5)
-> Installing React-CoreModules (0.61.5)
-> Installing React-RCTActionSheet (0.61.5)
-> Installing React-RCTAnimation (0.61.5)
-> Installing React-RCTBlob (0.61.5)
-> Installing React-RCTImage (0.61.5)
-> Installing React-RCTLinking (0.61.5)
-> Installing React-RCTNetwork (0.61.5)
-> Installing React-RCTSettings (0.61.5)
-> Installing React-RCTText (0.61.5)
-> Installing React-RCTVibration (0.61.5)
-> Installing React-cxxreact (0.61.5)
-> Installing React-jsi (0.61.5)
-> Installing React-jsiexecutor (0.61.5)
-> Installing React-jsinspector (0.61.5)
-> Installing ReactCommon (0.61.5)
-> Installing RealmJS (3.5.0)
> Running prepare command
$ /bin/bash -c set -e node ./scripts/download-realm.js ios --sync
Resolved requirements: { SYNC_SERVER_FOLDER: 'sync',
SYNC_ARCHIVE: 'realm-sync-cocoa-4.9.0.tar.gz',
SYNC_ARCHIVE_ROOT: 'core' }
Resolved options: { platform: 'ios', sync: true }
No lockfile found at the target, proceeding.
Download url: https://static.realm.io/downloads/sync/realm-sync-cocoa-4.9.0.tar.gz
Downloading realm-sync-cocoa-4.9.0.tar.gz
facing same issue for latest version 5.0.3
Same issue here with realm-js version 2.29.2.

It seems that the server is very slow, if I download this file manually in a Download Manager the speed is no more than 400KB/s.
same
same here @@
Please guys, instead of add useless comments add 馃憤 to the first comment. This helps the Realm Team to pay attention to this issue.
@ddallagnese Do you still experience slow downloads?
@ddallagnese Do you still experience slow downloads?
Thankfully, I haven't needed to reinstall it anymore. But trying directly on Chrome, it seems to be resolved.

Why was the issue closed? The delay in pod install keeps showing up
@enzomanuelmangano
We are using an Amazon S3 bucket to host our binary files, and my best guess that the bottleneck is somewhere between you and Amazon AWS. I doubt that we can remove the bottleneck but it could be interesting to see the output of traceroute static.realm.io.
I'm from Brazil.
traceroute: Warning: static.realm.io has multiple addresses; using 104.17.151.91
traceroute to static.realm.io (104.17.151.91), 64 hops max, 52 byte packets
1 192.168.1.1 (192.168.1.1) 1.931 ms 1.284 ms 1.083 ms
2 192.168.100.1 (192.168.100.1) 1.506 ms 1.578 ms 1.433 ms
3 100.127.255.10 (100.127.255.10) 13.285 ms 13.250 ms 12.845 ms
4 * * *
5 200.150.94.65 (200.150.94.65) 15.592 ms 14.151 ms 13.838 ms
6 trunk13-src1cos-src1mcs.copel.net (200.150.92.105) 12.661 ms 91.298 ms 12.537 ms
7 200.150.93.85 (200.150.93.85) 15.185 ms 15.531 ms 15.115 ms
8 as13335.curitiba.pr.ix.br (200.219.140.135) 14.606 ms 14.713 ms 14.776 ms
9 104.17.151.91 (104.17.151.91) 14.045 ms 14.335 ms 14.151 ms
But it seems that the problem has been solved for us.
@kneth
traceroute static.realm.io
traceroute: Warning: static.realm.io has multiple addresses; using 104.17.151.91
traceroute to static.realm.io (104.17.151.91), 64 hops max, 52 byte packets
1 testwifi.here (192.168.86.1) 7.389 ms 5.574 ms 6.235 ms
2 142.254.217.21 (142.254.217.21) 19.296 ms 17.717 ms 19.249 ms
3 agg63.sodsny0302h.northeast.rr.com (24.58.233.69) 34.152 ms 34.143 ms 33.858 ms
4 agg59.rochnyei02r.northeast.rr.com (24.58.52.16) 24.500 ms 24.771 ms 17.543 ms
5 be28.rochnyei01r.northeast.rr.com (24.58.32.74) 25.353 ms 24.368 ms 28.152 ms
6 bu-ether15.chcgildt87w-bcr00.tbone.rr.com (66.109.6.72) 36.644 ms
bu-ether13.tustca4200w-bcr00.tbone.rr.com (66.109.6.2) 36.767 ms
bu-ether15.chcgildt87w-bcr00.tbone.rr.com (66.109.6.72) 32.684 ms
7 bu-ether11.nycmny837aw-bcr00.tbone.rr.com (66.109.6.24) 45.975 ms 46.903 ms
bu-ether17.atlngamq47w-bcr01.tbone.rr.com (66.109.6.94) 44.697 ms
8 66.109.5.119 (66.109.5.119) 41.270 ms 38.037 ms 43.577 ms
9 * * *
10 * 104.17.151.91 (104.17.151.91) 41.663 ms *
I have 455Mbps download speeds and it's been hung on Installing RealmJS (6.0.4) more specifically -- Downloading realm-sync-cocoa05.0.14.tar.gz for almost 2 hours. Normally I have no issues when running pod install. All of the other engineers I work with are having the same issue.
How to resolve ?
As I said previously, I will assume that there is a bottleneck between you and our S3 bucket.
its around 24 hours and still facing this.
`-> Installing RealmJS (4.0.0-beta.0)
Running prepare command
$ /bin/bash -c set -e node ./scripts/download-realm.js ios --sync
Resolved requirements: { SYNC_SERVER_FOLDER: 'sync',
SYNC_ARCHIVE: 'realm-sync-cocoa-5.0.0-beta.0.tar.gz',
SYNC_ARCHIVE_ROOT: 'core' }
Resolved options: { platform: 'ios', sync: true }
No lockfile found at the target, proceeding.
Download url: https://static.realm.io/downloads/sync/realm-sync-cocoa-5.0.0-beta.0.tar.gz
Downloading realm-sync-cocoa-5.0.0-beta.0.tar.gz
Extracting realm-sync-cocoa-5.0.0-beta.0.tar.gz => /Users/itsupport/Documents/projects/resume_chef/resume-wizard/node_modules/realm/vendor/realm-ios
{ Error: unexpected end of file
at Zlib.zlibOnError [as onerror] (zlib.js:162:17) errno: -5, code: 'Z_BUF_ERROR' }
[!] /bin/bash -c
set -e
node ./scripts/download-realm.js ios --sync
Resolved requirements: { SYNC_SERVER_FOLDER: 'sync',
SYNC_ARCHIVE: 'realm-sync-cocoa-5.0.0-beta.0.tar.gz',
SYNC_ARCHIVE_ROOT: 'core' }
Resolved options: { platform: 'ios', sync: true }
No lockfile found at the target, proceeding.
Download url: https://static.realm.io/downloads/sync/realm-sync-cocoa-5.0.0-beta.0.tar.gz
Downloading realm-sync-cocoa-5.0.0-beta.0.tar.gz
Extracting realm-sync-cocoa-5.0.0-beta.0.tar.gz => /Users/itsupport/Documents/projects/resume_chef/resume-wizard/node_modules/realm/vendor/realm-ios
{ Error: unexpected end of file
at Zlib.zlibOnError [as onerror] (zlib.js:162:17) errno: -5, code: 'Z_BUF_ERROR' }`
It takes 16 seconds for me when I use curl.

A work-around is outlined in the documentation: https://realm.io/docs/javascript/latest/#cannot-download-realm-sync-cocoa
For everybody experiencing download issues, we would like to know your location (country will do) to see if there is a pattern.
China. very slow
I think resetting cache is the main issue while solving it.
npm I --reset-cache will work.
China. very slow
me too
It takes 16 seconds for me when I use
curl.
A work-around is outlined in the documentation: https://realm.io/docs/javascript/latest/#cannot-download-realm-sync-cocoa
For everybody experiencing download issues, we would like to know your location (country will do) to see if there is a pattern.
Actually, i use S3 to deliver content to my users too. Based on the location of the users, i have had to use a different S3 bucket in a different region. eg. right now my server is in Singapore, but my users in China report slow loading. I have to therefore migrate to use the S3 bucket from Hong Kong. I used to have my bucket region to be in US, and my users were super laggy.
migrate to use the S3 bucket from Hong Kong
Thank you for the suggestion. We need to investigate how we can support our users in Asia better.
i'm from brazil and takes forever to download
I'm in Australia and takes forever here too. Guessing if the issue is fixed for China it would also benefit us.
Hi, I'm in India, too slow here...
The repackaging hasn't been released yet as it is part of a larger work. Currently it is part of the ongoing work on the branch develop (see also https://github.com/realm/realm-js/pull/3605).
Getting this as well in Brazil. Takes forever.
Most helpful comment
Please guys, instead of add useless comments add 馃憤 to the first comment. This helps the Realm Team to pay attention to this issue.