16
votes

erreur: impossible de trouver le fichier inclus 'Pods / Target Support Files / Pods-Runner / Pods-Runner.debug.xcconfig' dans les chemins de recherche (dans la cible 'Runner')

Mon projet Flutter ne fonctionne pas sur les appareils iOS. J'ai essayé ci-dessous la commande sudo gem install cocoapods .

flutter run:

Warning: CocoaPods not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
To install:
  sudo gem install cocoapods
  pod setup



Running Xcode build...                                                  
                                                   
Xcode build done.                                            4.3s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    error: /Users/sukhjinder/StudioWorkspace/shrutiFlutterProjects/myapp/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target
    Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
   
    note: Using new build systemnote: Planning buildnote: Constructing build description

Could not build the precompiled application for the device.

Error launching application on iPhone.


5 commentaires

Ouvrez-vous un fichier .xcproject ou .xcworkspace ??


fichier .xcworkspace. Merci mais cela a été résolu par mon développeur senior. Je ne sais toujours pas comment cela a été résolu.


il a peut-être changé les paramètres de construction de l'espace de travail -> Dans Xcode -> Aller à la section Fichier -> Paramètres de l'espace de travail -> Construire le système -> le relier à Legacy Build System


Étant donné que le flutter est assez récent, il est moins logique de passer à Legacy Build System .


Cela n'a fonctionné pour moi qu'après la réinstallation du SDK Flutter


9 Réponses :


0
votes

J'ai eu un problème similaire lorsque j'ai refactoré mon projet pour déplacer le dossier principal. Ce que j'ai fait pour contourner ce problème était ce qui suit dans les paramètres de l'espace de travail de Xcode:

  • Basculez vers le Legacy Build System (comme expliqué par @Sumeet Jain dans les commentaires).
  • Effectuez une compilation, qui devrait fonctionner.
  • Revenez au New Build System (Default) .
  • Exécutez à nouveau la compilation.

Cela devrait fonctionner maintenant, car je pense qu'il a dû faire une réparation dans les milieux de travail.

Pour info, les paramètres de construction de l'espace de travail se trouvent dans le menu Fichier Xcode: `Paramètres du fichier / de l'espace de travail '. Regardez ensuite sous la section «Espace de travail partagé» dans la boîte de dialogue pour la liste déroulante «Construire le système».


0 commentaires

22
votes

Ouvrez "Terminal" et accédez à votre projet Flutter. Naviguez ensuite dans le dossier "ios" par cd ios et lancez l' pod install .

Pour moi, le problème était que les pods n'étaient pas installés.


0 commentaires

9
votes

Ouvrez le terminal, accédez au projet et saisissez

flutter build ios

Après cela, construisez le projet avec

rm ios/Podfile

Cela a résolu le problème pour moi.


1 commentaires

Curiosités assez, cette solution a fonctionné pour moi, mais seulement si je clique sur Flutter Run sur Terminal. Si j'essaie d'exécuter le projet à l'aide d'Android Studio (flèche verte), l'erreur persiste. Juste une note.



3
votes
  1. Ouvrez le terminal, accédez au projet en tapant:

    cd your_file_path

  2. Après cela, accédez au dossier iOS en tapant:

    cd ios

  3. Enfin, résolvez votre problème en implémentant le podfile manquant en tapant:

    pod init

  4. Ensuite, ouvrez le podfile nouvellement créé, suivez les instructions du fichier (qui vous indiquent de supprimer un commentaire sur la deuxième ligne du fichier).

  5. Fermez votre projet Flutter et rouvrez-le.

  6. Exécutez à nouveau votre projet.


0 commentaires

0
votes

100% fonctionne Étape facile:

  1. ouvrez iso / flutter / Debug.xcconfig: 1
  2. Supprimez la ligne ci-dessous #include "Pods / Target Support Files / Pods-Runner / Pods-Runner.debug.xcconfig"

Notez qu'il devrait avoir cette ligne seule #include "Generated.xcconfig"


0 commentaires

3
votes

essayez d'installer le pod

pod install

si cela ne fonctionne pas, suivez cette voie

naviguer dans le fichier ios / Podfile et décommenter la platform :ios, '9.0' (supprimer #)


0 commentaires

0
votes

Dans mon cas, j'ai ajouté 2 fichiers dans le dossier ios/Flutter

1 Debug.xcconfig

  #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
  #include "Generated.xcconfig"

2 Release.xcconfig

 #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
 #include "Generated.xcconfig"


0 commentaires

0
votes

Je suppose que vous avez déjà le dossier ios/ dans votre projet Flutter. Sinon, vous pouvez exécuter flutter build ios

La cause première de cette erreur survient la plupart du temps après avoir cloné un projet comme Github.

Pour résoudre le problème, vous devez obtenir les packages et installer les pods.

pod repo update
pod update

Dans certaines situations, vous devrez peut-être mettre à jour votre Pod Repo et vos pods. Vous pouvez le faire en exécutant

flutter clean
flutter pub get
cd ios/
pod install 


0 commentaires

0
votes

J'ai essayé toutes les solutions ci-dessus, y compris la recréation complète de mon dossier ios. Ce qui a finalement fonctionné a été de décommenter la platform :ios - platform :ios ligne platform :ios dans ios / Podfile

# Uncomment this line to define a global platform for your project
  platform :ios, '9.0'

pour ça:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'


0 commentaires