Ответ 1
Повторяя наш оригинальный разговор:
В соответствии с Подписями синтаксиса подфайлов Подфайл выглядит правильно.
Убедитесь, что вы используете $pod install
в каталоге проекта:
/Users/myName/Developer/SimpleWeather
Я делаю учебник Ray Wenderlich под названием SimpleWeather.
Подкайл находится в той же папке, что и проект.
Здесь мой код из podfile:
platform :ios, '7.0'
xcodeproj 'SimpleWeather'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
Сообщение об ошибке: [!] Не удалось найти проект Xcode /Users/myName/Developer/SimpleWeather.xcodeproj
для целевого Pods
.
Название проекта - SimpleWeather.
Повторяя наш оригинальный разговор:
В соответствии с Подписями синтаксиса подфайлов Подфайл выглядит правильно.
Убедитесь, что вы используете $pod install
в каталоге проекта:
/Users/myName/Developer/SimpleWeather
Я уверен, что вы не в правильном каталоге. Вы уверены, что ваш .xcodeproj
находится в папке разработчика? Там может быть вложенная папка, для которой нужно перейти.
Правильный способ включить CocoaPods в вашем проекте:
$ sudo gem install cocoapods
cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
).pod setup
touch Podfile
open -e Podfile
и вставьте свой код для подфайлаpod install
Если вы следуете этим инструкциям, все должно работать. При открытии вашего проекта обязательно откройте файл .xworkspace
.
Для получения дополнительной информации см. this.
Эта ошибка также возникает, когда в вашем проекте Xcode имеется несколько .xcodeproj
.
В общем случае вам не нужно больше одного .xcodeproj
. Удалите ненужный .xcodeproj
, и Cocoapods автоматически получит правильный путь.
Эй, ваш путь к проекту может быть неправильным. Перейдите к проекту и щелкните правой кнопкой мыши по SimpleWeather.xcodeproj и выберите Get Info как показано на изображении ниже (справа отображается окно для получения информации здесь). Скопируйте этот путь из окна сведений и вставьте его в подфайл. После этого добавьте /SimpleWeather.xcodeproj к вставленному пути. Это может решить проблему (Примечание: это мой снимок для моего проекта). В вашем случае решение может заменить путь этим /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
Возможно, у вас есть два проекта .xcodeproj
, удалите их.
Удалите Podfile.lock
, папку Pods
. В терминале cd /Users/myName/Developer/SimpleWeather
и pod install
Чтобы решить эту проблему, выполните следующие шаги, и ваша проблема будет решена:
Шаг 1: Откройте терминал и перейдите в папку проекта
Шаг 2: touch podfile
Шаг 3: open -e Podfile
Шаг 4: Запишите строку ниже в тексте и закройте его
workspace 'Desktop/yourprojectname.xcworkspace'
Шаг 5: Подставка
И после успешного процесса вы снова не получите эту ошибку.
CheersKP
У меня была та же проблема. Затем со многими попытками испытаний и ошибок я наконец получил рабочее решение:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'SimpleWeather'
pod 'Alamofire', '~> 3.4'
Это работает, когда вы находитесь в своем каталоге проекта (я предполагаю, что вы должны перемещаться с помощью терминала в/Users/myName/Developer/SimpleWeather/)
Вы установили приложение Xcode..in, используя эту команду для выполнения
sudo xcode-select -switch /Applications/Xcode.app
так хорошо, я пробовал все возможное... у меня был только один файл .xcodeproj
но подоконник я не смог установить, так что, наконец, я пробовал со следующими словами
1. Откройте терминал cd в папку проекта с помощью .xcodeproj
2. Введите pod init
3. Введите touch подфайл
4. Введите pod install
Магия происходит, и ваши файлы pod устанавливаются