web-dev-qa-db-fra.com

Impossible de trouver une cible nommée `NomProjet`

J'ai ajouté un nouveau pod dans PodFile et ai exécuté la commande

pod install

Il supprimait tous les pods précédents et échouait avec l'erreur suivante

Unable to find a target named `ProjectName`

Cependant, j'ai récupéré tous les pods supprimés en utilisant Git, mais maintenant mon projet n'est pas en train de compiler, cela me donne l'erreur suivante

/Users/userName/Library/Developer/Xcode/DerivedData/Project_Name-fhktwvetozjdorboqdzfwlpzrcyw/Build/Intermediates/Project_Name-fhktwvetozjdorboqdzfwlpzrcyw/Build/Intermediates/Project_Name-fhktwvetozjdorboq//Users/userName/Desktop/iOS_Workspace/Project_Name/Pods/Target Support Files/Pods-Project_Name/Pods-Project_Name-resources.sh:/bin/sh ^ M: bad interpréteur: aucun fichier ou répertoire de ce type

J'ai essayé toutes les solutions concernant les dosettes, mais aucune n'a fonctionné pour moi.
Toute aide serait appréciée. Merci

14
Aamir

Après avoir passé de nombreuses heures sur Google, Podfile vient juste d'ouvrir et de constater que le nom du projet est incorrect. Donc, je viens d'écrire nom du projet correct dans Podfile et le problème est résolu pour moi.

Avant:  

target 'Wrong Project Name' do
    pod 'Parse'
    pod 'SDWebImage'
end

Après:  

target 'Correct Project Name' do
    pod 'Parse'
    pod 'SDWebImage'
end
25
Aamir

En fonction de l'erreur, vous spécifiez une cible nommée ProjectName, mais celle-ci n'existe pas dans votre projet. Lisez attentivement la référence de syntaxe podfile et assurez-vous d’ajouter le bon nom de cible (dans mon cas, il s’appelle Tester :)

 enter image description here

3
phi

C'est dû au nom de la cible changé.

vient d'ouvrir Podfile et remplace le nom de la cible par un nouveau nom. 

(Dans mon cas, «GoogleMapSample» était «Map Sample», 

«GoogleMapSampleTests» était «Map SampleTests», 

“GoogleMapSampleUITests” était “Map SampleUITests”,

signifie que je viens de remplacer "Map Sample" par "GoogleMapSample" pour toutes les cibles)

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

target 'GoogleMapSample' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

    pod 'GoogleMaps'
    pod 'GooglePlaces'
    pod 'Alamofire', '~> 4.4’
    pod 'SwiftyJSON', '~> 4.0'


  # Pods for GoogleMapSample

  target 'GoogleMapSampleTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'GoogleMapSampleUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end
0
Devendra Singh