2015-05-06 2 views
1

У меня есть существующий подфайл, который определяет один фреймворк. Я хочу добавить еще один, используя CocoaPods.Добавление новой структуры в существующий подфайл с использованием CocoaPods

На этом этапе я изменил существующий Podfile (используя Xcode), чтобы указать новую структуру. Следуя инструкциям в the accepted answer to this question, я получаю этот ответ в терминале

[!] You cannot run CocoaPods as root. (CLAide::Help) 

Может кто-то пожалуйста, поставить меня на правильный путь, мы надеемся, с простой шаг за шагом инструкции для моего простого мозга? Я только использовал Terminal один раз раньше, когда я установил CocoaPods и мою существующую инфраструктуру, процесс, для которого я успешно выполнил учебник here, но он был предназначен для создания подфайла с нуля.

Большое спасибо!

+0

Не могли бы вы показать свою Политлу? – flizana

+0

Подфайл содержит только это: 'pod" MagicalRecord "' ... Я забыл, что я удалил спецификацию, которую я пытался добавить. – rattletrap99

ответ

1

A) Убедитесь, что вы кладете на 2-й стручок на новой линии

B) Убедитесь, что терминал находится в директории вашего podfile. Просто откройте терминал, тип:

cd (path/to/podfile) 

Вы можете получить путь легко путем перетаскивания в файле с искателем в окне терминала.

+0

OK, сделано. Теперь, как добавить второй блок на новую строку? – rattletrap99

+0

ОК, мне удалось отредактировать подфайл, добавив новый блок на новую строку. Затем я сделал 'pod install', который вернул это:' [!] Недопустимый файл 'подфайл ': неопределенная локальная переменная или метод' 'FastttCamera' 'для # . Обновление CocoaPods может исправить проблему. ' – rattletrap99

+0

Просто попытался обновить какао-пакеты с помощью' sudo gem update cocoapods' и получить следующее: 'Nothing to update' ... – rattletrap99

0

Я удалил, затем вставил (из репозитория GitHub) строку в подфайл для новой зависимости, а затем снова сделал pod install. CocoaPods взяли его оттуда и переустановили существующий блок плюс новый.

Go figure - Я не могу это объяснить. Орфография была идентичной ...

+0

«Вы не можете запускать CocoaPods как root». Уверен, что перед тем, как вы пытались запустить 'sudo pod install', которая запускает утилиту' pod' как 'root' –

+0

Вы правы, по крайней мере, в одном случае. К сожалению, я закрыл терминал, поэтому не могу проверить другие попытки, что дало те же результаты. – rattletrap99

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