After updating to the latest Expo, it fails to download Expokit in pod install of CRNA ejected problem.
Sequence
-
create-react-native-app
AwesomeProject - …
npm run eject
cd ios; pod install
pod install
Analyzing dependencies
Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
Pre-downloading: `ExpoKit` from `http://github.com/expo/expo.git`, tag `ios/2.4.4`
[!] Error installing ExpoKit
[!] Failed to download 'ExpoKit'.
As I checked the files in github page https://github.com/expo/expo/releases,
they (zip and tar.gz) both can be downloaded.
For testing, I changed the ExpoKit version to the previous version ios/Podfile
,
2 pod 'ExpoKit',
1 :git => "http://github.com/expo/expo.git",
7 :tag => "ios/2.3.3", // 2.4.4
1 :subspecs => [
2 "Core",
3 "CPP",
4 "GL"
5 ]
With version 2.3.3
, it proceeds further and failed due to the configuration change, I guess.
$ pod install
Analyzing dependencies
Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
Pre-downloading: `ExpoKit` from `http://github.com/expo/expo.git`, tag `ios/2.3.3`
Fetching podspec for `Folly` from `../node_modules/react-native/third-party-podspecs/Folly.podspec`
Fetching podspec for `RNDeviceInfo` from `../node_modules/react-native-device-info`
Fetching podspec for `React` from `../node_modules/react-native`
Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
Fetching podspec for `yoga` from `../node_modules/react-native/ReactCommon/yoga`
[!] CocoaPods could not find compatible versions for pod "ExpoKit/GL":
In Podfile:
ExpoKit/GL (from `http://github.com/expo/expo.git`, tag `ios/2.3.3`)
None of your spec sources contain a spec satisfying the dependency: `ExpoKit/GL (from `http://github.com/expo/expo.git`, tag `ios/2.3.3`)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
Environment:
Environment:
OS: macOS High Sierra 10.13.4
Node: 8.9.4
Yarn: 1.5.1
npm: 4.6.1
Watchman: 4.9.0
Xcode: Xcode 9.3 Build version 9E145
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
expo: ^25.0.0 => 25.0.0
react: 16.2.0 => 16.2.0
react-native: https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz => 0.52.0
Diagnostics report:
https://exp-xde-diagnostics.s3.amazonaws.com/tkhwang-2a9b6856-bad1-4532-87e3-81254699dc7a.tar.gz