Не удалось найти цель с именем `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