Gestern habe ich es geschafft, den Befehl expo build: ios erfolgreich auszuführen, aber heute Morgen funktioniert es einfach nicht. Nach Eingabe meiner Anmeldeinformationen wird die folgende Fehlermeldung angezeigt:
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.
Irgendeine Idee, woher der Fehler kommt? Ich habe den Status der Apple Services überprüft und alles ist in Betrieb.
Hier ist mein Setup
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
quelle
quelle
npm install -g expo-cli
Zum Aktualisieren ausführen .Das hat bei mir funktioniert:
quelle
Meine Woking-Lösung:
npm install -g expo-cli
quelle
Gehen Sie in die
node_modules
Ihrer Expo-Clicd `npm root -g`/expo-cli/node_modules/@expo/traveling-fastlane-darwin/traveling-fastlane-1.10.0-osx/lib/ruby/lib
Stellen Sie sicher, dass die Datei ca-bundle.crt tatsächlich abgelaufen ist
openssl x509 -enddate -noout -in ca-bundle.crt
Verzeichnis Ihrer openssl cert_file
cert_file = "$ (openssl version -d | awk -F '"' '{print $ 2}') /cert.pem "
Backup abgelaufen crt
cp ca-bundle.crt ca-bundle.crt.bak
Kopieren Sie Ihre openssl-Zertifikatdatei
cp $ cert_file ca-bundle.crt
quelle
Wenn Sie einen Mac verwenden, führen diese beiden Befehle die folgenden Tricks aus: 1) Welche Expo, um die Expo auf Ihrem Mac zu finden, gibt Ihnen diese "/ usr / local / bin / expo" 2) "cd / usr / local / bin / 3) -rm expo 4) -rm expo-cli
Installieren Sie dann die neueste Version von expo-cli oder mindestens 3.11.7 neu
quelle