web-dev-qa-db-fra.com

Swift - Impossible d'ouvrir le fichier dans Xcode 10 cible

J'essaie de lancer l'application que j'ai téléchargée à partir de GitHub.

Lorsque j'exécute une erreur impossible d'ouvrir le fichier dans la cible, j'ai Xcode 10.

J'ai déjà cherché une solution et obtenir celui-ci.

J'ai eu le même problème, mais dans Xcode 6.1.1 - ce qui a été résolu pour moi a été de changer le paramètre du fichier de configuration en Aucun pour les deux pods- cibles associées, puis relancez l'installation du pod.

Le paramètre de fichier de configuration est trouvé en sélectionnant le projet (pas la cible), puis l'onglet Info.

Mais impossible de trouver l'emplacement du fichier de configuration.

Voici la photo d'erreur: https://i.stack.imgur.com/Ql3M5.png

14
whatlOol

Dans Fichier -> Paramètres de l'espace de travail -> sélectionnez Legacy Build System

assurez-vous d'avoir ouvert le fichier .xcworkspace et que le pod est installé correctement

23
Pushp

Une solution que j'ai trouvée pour moi était

Dans le répertoire racine du projet

root
  |- <ProjectName>
  |- <ProjectName>.xcodeproj
  |- <ProjectName>.xcworkspace
  |- <ProjectName>Tests
  |- Podfile
  |- Podfile.lock
  |- Pods

Supprimez les fichiers suivants. Assurez-vous d’avoir copié le contenu de Podfile.

  1. Podfile
  2. Podfile.lock
  3. Dossier Pods

Ouvrez votre .xcodeproj en utilisant Xcode ou en utilisant la commande terminal

open <ProjectName>.xcodeproj

Dans Xcode, localisez le dossier "Pods" qui devrait contenir quelque chose qui ressemble à ...

Pods
|- Pods-<ProjectName>.debug.xconfig
|- Pods-<ProjectName>.release.xconfig

Supprimez ces références et sélectionnez "Déplacer vers la corbeille" lorsque vous y êtes invité.

Fermer Xcode

Maintenant, lancez ce qui suit:

pod init && pod install

Ouvrez votre fichier podfile et collez-le dans votre ancien fichier podfile précédemment copié et précédemment supprimé.

lancez la commande suivante:

pod install

Dans le terminal, ouvrez Xcode à nouveau avec la commande suivante

open <ProjectName>.xcworkspace

Note: que j'ai ouvert le fichier xcworkspace PAS le fichier xcodeproj.

À ce stade, j'ai pu compiler mon code normalement sans avoir à revenir au système de construction hérité.

19
timothydillman

J'étais confronté à la même erreur en ouvrant un ancien projet dans un nouveau MacBook avec une installation récente de Xcode et sans cosses de cacao ni quoi que ce soit qui y soit lié.

Ma façon de résoudre ce problème a été de suivre certaines des étapes de la questions n ° 1727 d’Alamofire et de modifier certaines choses. Ouvrez le projet terminal et cd où se trouve le fichier pod.

Donc, voici ce qui a fonctionné pour moi:

  • Sudo gem installer des cosses de cacao
  • pod repo enlever le maître
  • configuration du pod
  • pod repo update
  • installation de pod

Ensuite, nettoyez le dossier de construction et construisez le projet.

3
karique

Pour moi cela fonctionne, mettez à jour la version de CocoaPods et réinstallez les pods

Sudo gem install cocoapods
3
DiegoQ

supprimez le nom de fichier "Podfile.lock" et réessayez d'installer le pod.

1
Papon Smc

J'ai eu ce problème aussi avec le projet que j'ai cloné de GitLab. Votre erreur ressemble beaucoup à la mienne. Je l'ai résolu en exécutant ceci dans Terminal:

cd path/to/your/project
pod install

Lorsque j'ai vérifié le dossier du projet dans le Finder, il y avait un fichier podfile. Mais le même projet vu dans Xcode n'avait rien dans le module 'Pods'. À partir de là, j'ai compris que les modules ne sont pas installés (ou installés correctement?) Et que leur installation a résolu cette erreur.

1
DeepBlue

Je suis juste tombé sur la question récemment moi-même. Il semble que ce soit un bug dans CocoaPods.

Solution possible: gem install cocoapods --pre

1
πter

J'ai essayé ci-dessous et l'erreur est partie !!

nom du projet - SwiftExample

Nous sommes allés aux pods -> Info -> Configurations -> Déboguer, changer pour Aucun pour Pods-SwiftExample

Le code est compilé même après le retour à l'original.

0
ashishn
  1. Quitter Xcode
  2. Ouvrir Terminal
  3. Passer au répertoire (où podfile est présent)
  4. pod install

J'essayais de faire pod install après avoir supprimé le module indésirable (étapes 2, 3 et 4), mais cela ne fonctionnait toujours pas. Quitter Xcode (étapes 1, 2, 3 et 5) a fonctionné.

0
Saif

1- dans le menu xcode -> projet -> nettoyer les fichiers de construction

2- projet proche

3- dans le cd terminal

4- dans la mise à jour du terminal

5- ré-ouvrir le fichier project..xcworkspace

6- nettoyer, construire

bonne chance

0
Omar

Ouvrez votre fichier de projet (project.pbxproj) et vérifiez que l'option 'Pods' est ajoutée au chemin avant le dossier 'Target Support Files'. Enlevez ça et je l’ai bien construit.

0
kamyFC

Exécutez les commandes suivantes après avoir téléchargé le projet Xcode depuis GitHub:

cd /your-xcode-project
pod install

Cela a fonctionné sur Xcode 10.2.

0
Jerry Chong