Résolvez le problème que SwiftPM ne peut pas traverser le proxy et ajouter des packages au projet

Il y avait un phénomène selon lequel SwiftPM ne pouvait pas traverser le proxy et le package ne pouvait pas être ajouté au projet, mais j'ai pu le résoudre, donc je vais le résumer.

Remarque

Cette solution a été validée dans mon environnement proxy, et l'environnement proxy varie d'une entreprise à l'autre, donc cette solution peut ne pas s'appliquer à tous les environnements.

environnement

Le phénomène qui s'est produit

Solution

À la suite de l'enquête, j'ai découvert que pour une raison quelconque, "le paquet Swift qui est inclus en tant que dépendance du paquet Swift ajouté peut dépasser Proxy et peut être installé."

En d'autres termes, il peut être résolu en ** "Créez un package Swift localement avec le package Swift que vous souhaitez mettre en tant que dépendance et ajoutez-le au projet" **.

Quant à la façon d'ajouter un package Swift local, selon les principaux développeurs de SwiftPM, vous pouvez l'ajouter en faisant glisser et en déposant le répertoire dans votre projet (https://forums.swift.org/t/how-to-add). -local-swift-package-as-dependency / 26457/2)). J'espère que ça va. Cela ne fonctionnait pas dans mon environnement, je l'ai donc ajouté en utilisant This Work Around.

c'est tout.

Recommended Posts

Résolvez le problème que SwiftPM ne peut pas traverser le proxy et ajouter des packages au projet
Comment résoudre le problème selon lequel la notification ne peut pas être demandée sur iOS14
767 JSON :: ParserError se produit et le serveur local ne peut pas être démarré.
Ajoutez des packages à votre projet avec Swift PM
Ajouter une ombre au bouton Swift (et aussi au cercle)
Évitez le problème que la session ne peut pas être obtenue lorsque Canary est libéré lors de la mise à niveau de Rails 4.2.x vers 5.0.x