2014-01-12 1 views
37

Я занимаюсь учебником Ray Wenderlich под названием SimpleWeather.
Подкайл находится в той же папке, что и проект. Вот мой код из podfile:Как выбрать проект в моем подпикселе? Я получаю сообщение об ошибке: Не удалось найти проект Xcode для целевого «Pods»

platform :ios, '7.0' 

xcodeproj 'SimpleWeather' 

pod 'Mantle' 
pod 'LBBlurredImage' 
pod 'TSMessages' 
pod 'ReactiveCocoa' 

Сообщение об ошибке это: Не удается найти проект Xcode /Users/myName/Developer/SimpleWeather.xcodeproj для целевого Pods [!].

Название проекта SimpleWeather.

+0

Какое имя для вашего проекта? Каково местоположение файла Pods? – kukido

+0

Я пробовал помещать podfile в SimpleWeather и Developer – meghan66

+0

Переместите его в каталог проекта SimpleWeather, закомментируйте 'xcodeproj' и просто запустите' $ pods install'. – kukido

ответ

20

вновь заявляя о своей первоначальной беседы:

Соответственно в Podfile Syntax Reference выглядит Podfile правильно.

Убедитесь, что вы работаете $pod install из каталога проекта:

/Users/myName/Developer/SimpleWeather 
+0

спасибо человеку. Вы спасли мое время :) :) –

59

Я уверен, что вы не находитесь в правильном каталоге. Вы уверены, что ваш .xcodeproj находится в папке разработчика? Там может быть вложенная папка, к которой вам нужно перейти.

Правильный способ включить CocoaPods в вашем проекте:

  1. Открыть терминал и выполнить: $ sudo gem install cocoapods
  2. Перейдите в папку проекта (я предполагаю, что в вашем случае это cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj).
  3. Настройка Cocoapod pod setup
  4. Создание Podfile touch Podfile
  5. Откройте Podfile open -e Podfile и вставить код Podfile
  6. Наконец установить Podfile pod install

Если вы будете следовать этому инструкции все должно работать. При открытии вашего проекта обязательно откройте файл .xworkspace.

Для получения дополнительной информации см. this.

+2

эй, это дало мне это "[!] [!] Подфайл не содержит никаких зависимостей." –

+0

Это странно, у меня никогда не было этой ошибки раньше. Вы уверены, что вы набрали все правильно? – fahu

+0

@dhaval - ваши модули, введенные в файл подфайла? 'nano Podfile' –

14

Эй, ваш путь к проекту может быть неправильным. Перейдите к проекту и щелкните правой кнопкой мыши по SimpleWeather.xcodeproj и выберите Get Info как показано на изображении ниже (справа отображается окно для получения информации здесь). Скопируйте этот путь из окна сведений и вставьте его в подфайл. После этого добавьте /SimpleWeather.xcodeproj к вставленному пути. Это может решить проблему (Примечание: это мой снимок для моего проекта). В вашем случае решение может быть заменой пути с этим /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj

enter image description here

0

Вы установили приложение Xcode..in использовать эту команду для выполнения

sudo xcode-select -switch /Applications/Xcode.app 
30

Эта ошибка также возникает, когда у вас есть несколько .xcodeproj в вашем проекте Xcode.

В общем случае вам не нужно больше одного .xcodeproj. Удалите ненужные .xcodeproj, и Cocoapods должен получить правильный путь автоматически после этого.

+0

Вы были правы. Я не знаю, почему у меня было два файла с .xcodeproj –

+0

работал для меня, я бы все нормально, но ошибка. Наконец, удаление лишнего '.xcodeproj' спасло меня! –

1

У меня была та же проблема. Затем с большим количеством попыток проб и ошибок, я, наконец, получил рабочий раствор:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '9.0' 
use_frameworks! 

target 'SimpleWeather' 
pod 'Alamofire', '~> 3.4' 

Это работает, когда вы находитесь в директории проекта (я предполагаю, вы должны перемещаться с помощью терминала/Users/Myname/Developer/SimpleWeather /)

2

Возможно, у вас есть два проекта .xcodeproj, удалите его.

Удалить Podfile.lock, в папку Pods. На терминале cd /Users/myName/Developer/SimpleWeather и pod install

0

так хорошо я перепробовал все возможные вещи ... я был только один .xcodeproj файл но подоконник я не смог установить так, наконец, я попытался с помощью следующей
1. открытого терминала компакт-диска на папка проекта один с .xcodeproj
2. типа стручок INIT
3. Тип сенсорным Podfile
4. Тип стручок установкой
Магия происходит, и ваши стручки файлы инсталлируются

2

Чтобы решить эту проблему, просто следуйте быть низкие шаги и ваш вопрос получит решение:

Шаг 1: Откройте терминал и перейдите в папку проекта

Шаг 2: touch podfile

Шаг 3: open -e Podfile

Шаг 4: Написать ниже линии в текстовом редактирования и закрыть его

workspace 'Desktop/yourprojectname.xcworkspace'

Шаг 5: Под установку

И после успешного процесса вы не получите эту ошибку еще раз.

CheersKP

Смежные вопросы