Не удалось найти цель с именем `ProjectName`

Я добавил новый pod в PodFile и выполнил команду

pod install

Он удалил все предыдущие элементы и не выполнил следующую ошибку:

Unable to find a target named `ProjectName`

Однако я восстановил все удаленные контейнеры, используя Git, но теперь мой проект не компилируется, он дает мне следующую ошибку

/Users/userName/Library/Developer/Xcode/DerivedData/Project_Name-fhktwvetozjdorboqdzfwlpzrcyw/Build/Intermediates/Project_Name.build/Debug-iphonesimulator/Project_Name.build/Script -D7BB987C75C5AEC6033AA28E.sh: /Users/userName/Desktop/iOS _Workspace/Project_Name/Подпрограммы/Целевая поддержка Файлы /Pods -Project_Name/Pods-Project_Name-resources.sh:/bin/sh ^ M: bad интерпретатор: нет такого файла или каталога

Я пробовал каждое решение, касающееся стручков, но не работал у меня.
Любая помощь будет оценена. Благодаря

Ответ 1

Проведя много часов в Google, просто открыл Podfile и увидел, что название проекта неверно. Поэтому я только что написал правильное имя проекта в Podfile, и проблема была решена.

Перед тем:

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

После:

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

Ответ 2

В соответствии с ошибкой вы указываете цель с именем ProjectName, но ее нет в вашем проекте. Внимательно прочитайте ссылку на синтаксис подфайла и убедитесь, что вы добавили правильное имя цели (в моем случае это называется Tester :)

enter image description here

Ответ 3

Это связано с изменением имени цели.

только что открыл Podfile и замените имя цели новым именем цели.

(В моем случае "GoogleMapSample" был "Образец карты",

"GoogleMapSampleTests" был "Map SampleTests",

"GoogleMapSampleUITests" было "Map SampleUITests",

означает, что я просто заменяю "Образец карты" на "GoogleMapSample" для всех целей)

# 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

Ответ 4

В моем случае имя цели было таким же,
но это чувствительно к регистру неправильно.
"myTarget"//подфайл
"MyTarget"//Xcode