Je suis actuellement en train d'essayer de créer ma première application à l'aide d'Expo-cli. Je suis sous Windows 10. J'ai un compte de développeur Apple et j'essaie juste de créer pour iOS pour le moment. Cependant, chaque fois que j'exécute "expo build: ios", j'obtiens les erreurs suivantes:
Error: Reason:Unknown reason, raw:"Could not receive latest API key from App Store Connect, this might be a server issue." at Object._callee4$ (C:\expo-cli@2.6.14\src\commands\build\auth.js:135:11) at tryCatch (C:\Users\danie\AppData\Roaming\npm\node_modules\expo-cli\node_modules\regenerator-runtime\runtime.js:62:40) at Generator.invoke [as _invoke] (C:\Users\danie\AppData\Roaming\npm\node_modules\expo-cli\node_modules\regenerator-runtime\runtime.js:296:22) at Generator.prototype.(anonymous function) [as next] (C:\Users\danie\AppData\Roaming\npm\node_modules\expo-cli\node_modules\regenerator-runtime\runtime.js:114:21) at step (C:\Users\danie\AppData\Roaming\npm\node_modules\expo-cli\node_modules\babel-runtime\helpers\asyncToGenerator.js:17:30) at C:\Users\danie\AppData\Roaming\npm\node_modules\expo-cli\node_modules\babel-runtime\helpers\asyncToGenerator.js:28:13 at process._tickCallback (internal/process/next_tick.js:68:7)
Lorsque je lance "set EXPO_DEBUG = true expo build: ios" et que je saisis mes informations d'identification Apple, j'obtiens le informations suivantes:
Connection reset by peer - SSL_connect >>Error while gathering & validating credentials >>Error: Reason:Unknown reason, raw:"Could not receive latest API key from App Store Connect, this might be a server issue." >>Reason:Unknown reason, raw:"Could not receive latest API key from App Store Connect, this might be a server issue."
J'ai essayé d'exécuter le serveur et de construire sur plusieurs réseaux sans succès. Je n'ai trouvé aucune autre question similaire à celle-ci sur aucune plate-forme.
Quelqu'un a-t-il une idée de ce que je peux faire pour résoudre ce problème? Merci d'avance!
3 Réponses :
Cela peut être causé par une authentification à 2 facteurs, qui a été appliquée récemment. Il a été recommandé par fastlane de créer un autre compte Apple pour CI uniquement.
J'ai eu exactement le même problème.
Il s'est avéré que Kaspersky Free Anti-Virus bloquait la connexion.
Correction en quittant Kaspersky - notez que la simple suspension de la protection n'a pas aidé.
c'était le problème dans mon cas
La mise à jour vers la dernière version d'Expo-cli a résolu ce problème pour moi. Il intègre les dernières modifications de l'API de compte de développeur Apple nécessitant 2FA pour accéder au compte.
Exécutez npm install -g expo-cli
dans le terminal du projet.