Ответ 1
В моей папке был старый файл .xcodeproj, поэтому их было 2. Я удалил старый, и он работает!
Когда я набираю "pod install" в правильном каталоге, я всегда получаю это
Анализ зависимостей
[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:
project 'path/to/Project.xcodeproj'
podfile
platform :ios, '8.0'
use_frameworks!
target 'Posting' do
pod 'ALCameraViewController'
end
Я в каталоге проекта, где можно найти подфайл.
В моей папке был старый файл .xcodeproj, поэтому их было 2. Я удалил старый, и он работает!
Это случилось со мной, у меня был мой "podfile" в подпапке, а не в основном каталоге, например, ~/MyProject/MyProject/podfile вместо ~/Myproject/podfile
Надеюсь, это поможет!
Добавьте свой подфайл в строку проекта для указания пути к проекту
target 'MyGPSApp' do
project 'FastGPS'
...
end
детали: https://guides.cocoapods.org/syntax/podfile.html#project
platform :iOS, '8.0'
use_frameworks!
target 'Posting' do
project 'projectpath/project.xcodeproj'
pod 'ALCameraViewController'
end
Я получил эту ошибку, когда перенес репо на внешний диск.
Моим решением было перенести репозиторий на основной диск.
У меня была эта проблема, когда я случайно удалил файл . xcodeproj.
Включили ли вы весь репозиторий ALCameraViewController в папку проекта? Сначала я сделал это, и я получил ту же ошибку. Вернитесь в repo и следуйте за файлом README.md шаг за шагом.
Если вы включили полное репо, я бы также посоветовал удалить все папки, включенные в ваш проект, которые были получены из репозитория ALCameraViewController. Затем попробуйте снова установить репо в подфайле, ошибка должна исчезнуть.
У меня была одна и та же проблема, я решил ее, переместив podfile в основную папку проекта, в вашем случае:
1- переместите файл pod в папку "Posting", в которой есть подпапка "Posting" и файл Posting.xcodeproj
2- re запустите команду "pod install".
3- наслаждаться
У меня была такая же проблема, проблема заключалась в том, что моя папка проекта была синхронизирована с iCloud, а .xcodeproj не была полностью загружена из нее. Это было видно в Finder, но не было видно в Terminal. Решение заключалось в том, чтобы открыть/закрыть .xcodeproj и снова попробовать "pod install"
В моей папке проекта у меня было 2 файла с .xcodeproj
вместе с 1 .xcworkspace
. Я удалил один, и проблема была решена.
В моем случае я удалил тот, размер которого был равен нулю.
У меня был конфликт, потому что мы работали в команде, и у меня был файл manifest.lock в моем каталоге pods, который мне пришлось удалить, а затем запустить команду установки pod, и она сработала:)
Это случилось со мной тоже. Мы используем Git. И часто меняют ветки. Пока я менял ветку, какая-то ошибка в Xcode приводила к тому, что файл проекта терял свое имя. Я сделал чистку и сменил ветки или потянул снова. Файл проекта Xcode был восстановлен. Но старый файл с отсутствующим именем все еще был там. Git не обнаруживает это, если вы попытаетесь выполнить обновление pod с этим файлом, он запустит файл. Удалите этот файл или убедитесь, что у вас есть только xcode proj файл. Это должно это исправить
Вы должны указать конкретный путь проекта внутри файла pod
platform :ios, '8.0'
use_frameworks!
project 'PATH_TO_PROJECT/YOUR_PROJECT_NAME.xcodeproj'
target 'Posting' do
pod 'ALCameraViewController'
end
Мой проект был сохранен в Icloud, и когда я переместил его на рабочий стол, терминал нашел проект и позволил мне установить POD.
Как ни странно, у меня было 2.xcodeproj файла в одном каталоге. Я думаю, что я дублировал один. Он отображался в рабочей области как красный, когда я удалил один, он работал нормально.
Я решил проблему следующим образом новый Podfile
pod init
pod install
Как показано на рисунке, пожалуйста, убедитесь, что Podfile находится в корневой папке, а не в подпапке.