Ayer logré ejecutar el comando expo build: ios con éxito, pero esta mañana simplemente no funcionará, recibo el siguiente mensaje de error después de ingresar mis credenciales:
Trying to authenticate with Apple Developer Portal...
Authentication with Apple Developer Portal failed!
Reason: Unknown reason, raw: "SSL_connect returned=1 errno=0 state=error: certificate
verify failed"
Set EXPO_DEBUG=true in your env to view the stack trace.
¿Alguna idea de dónde viene el error? He comprobado el estado de los servicios de Apple y todo está funcionando.
Aquí está mi configuración
Expo CLI 3.11.5 environment info:
System:
OS: macOS 10.14.5
Shell: 5.3 - /bin/zsh
Binaries:
Node: 10.16.3 - /usr/local/bin/node
Yarn: 1.19.1 - /usr/local/bin/yarn
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
IDEs:
Android Studio: 3.4 AI-183.6156.11.34.5692245
Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
npmPackages:
@storybook/react-native: ^4.1.7 => 4.1.7
@types/react: 16.4.7 => 16.4.7
@types/react-native: ^0.60.2 => 0.60.2
@types/react-navigation: ^3.0.7 => 3.0.7
expo: ^33.0.0 => 33.0.7
react: 16.8.3 => 16.8.3
react-native: https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz => 0.59.8
react-navigation: ^4.0.10 => 4.0.10
npmGlobalPackages:
expo-cli: 3.11.5
ios
react-native
expo
Hugo
fuente
fuente
npm install -g expo-cli
para actualizar.Esto funcionó para mí:
fuente
Mi solución de trabajo:
npm install -g expo-cli
fuente
entre en
node_modules
su expo-clicd `npm root -g`/expo-cli/node_modules/@expo/traveling-fastlane-darwin/traveling-fastlane-1.10.0-osx/lib/ruby/lib
verifique que ca-bundle.crt haya caducado realmente
openssl x509 -enddate -noout -in ca-bundle.crt
directorio de su openssl cert_file
cert_file = "$ (versión openssl -d | awk -F '"' '{print $ 2}') /cert.pem "
copia de seguridad caducada crt
cp ca-bundle.crt ca-bundle.crt.bak
copie su archivo cert de openssl
cp $ cert_file ca-bundle.crt
fuente
Si está utilizando una Mac, estos 2 comandos harán los trucos 1) que expo para localizar expo en su Mac que le dará este "/ usr / local / bin / expo" 2) "cd / usr / local / bin / "3) -rm expo 4) -rm expo-cli
Luego reinstale la última versión de expo-cli o al menos la 3.11.7
fuente