Ontem, consegui executar o comando expo build: ios com êxito, mas hoje de manhã não funcionará, recebo a seguinte mensagem de erro após inserir minhas credenciais:
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.
Alguma idéia de onde vem o erro? Verifiquei o status dos serviços da apple e tudo está funcionando.
Aqui está minha configuração
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
fonte
fonte
npm install -g expo-cli
para atualizar.Isso funcionou para mim:
fonte
Minha solução woking:
npm install -g expo-cli
fonte
entre no
node_modules
seu expo-clicd `npm root -g`/expo-cli/node_modules/@expo/traveling-fastlane-darwin/traveling-fastlane-1.10.0-osx/lib/ruby/lib
verifique se o ca-bundle.crt está realmente expirado
openssl x509 -enddate -noout -em ca-bundle.crt
diretório do seu openssl cert_file
cert_file = "$ (versão do openssl -d | awk -F '"' '{print $ 2}') /cert.pem "
crt de backup expirado
cp ca-bundle.crt ca-bundle.crt.bak
copie seu arquivo de certificado openssl
cp $ cert_file ca-bundle.crt
fonte
Se você estiver usando um Mac, esses 2 comandos farão os truques 1) que expo para localizar o expo no seu Mac, que fornecerá este "/ usr / local / bin / expo" 2) "cd / usr / local / bin / "3) -rm expo 4) -rm expo-cli
Em seguida, reinstale a versão mais recente do expo-cli ou pelo menos a versão 3.11.7.
fonte