Вы, вероятно, отсутствует целевой блок для вашей цели, в Podfile.
Я добавил цель в свой проект и забыл добавить целевой блок в подфайл для этой цели, и у меня была такая же ошибка.
(My project)/Pods/Target Support Files/Pods-(My project)/Pods-(My project)-frameworks.sh: No such file or directory
Компоненты пути фактически им цели:
(Мой проект)/Бобы/Target Support Files/Pods- [цель]/Pods- [цель] -frameworks.sh
Cocoapods создает файлы конфигурации для каждой указанной вами цели. Попробуйте добавить целевую запись в свой Podfile, например, так:
target "SOME TARGET" do
specify pods here
end
Если вы в конечном итоге добавив много целей, это может быть хорошей идеей, чтобы определить группы пакетиков, которые можно легко использовать в ваших целевых записей. Таким образом, вы должны определить свои группы выше ваших целевых записей, например, так:
def commonPods
specify pods here
end
Затем вы можете использовать имя группы в вашей записи стручок, вместо того, чтобы копировать все записи пакетиков для каждой цели:
target "SOME TARGET" do
commonPods
end
Добавление целевой записи в ваш файл подкачки приведет к созданию CocoaPods нового набора файлов при следующем запуске pod install
. Однако перед тем, как вы запустите эту команду, вам, вероятно, придется настроить свои конфигурации на None
, чтобы Cocoapods мог назначить свою собственную конфигурацию. Вот как это сделать:
- Перейти к цели на уровне проекта
- Для каждой конфигурации, перечисленной в Конфигурации выберите
None
для вашей цели, в раскрывающемся меню под Based on Configuration File
.
Этих шаги устранят предупреждение Cocoapods, который читает:
CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all...
После того, как вы отредактировали Podfile и вы аннулировали свои конфигурации, вы готовы запустить pod install
в командной строке. По завершении процесса проверьте настройки базовой конфигурации и обратите внимание, что они были настроены на файл конфигурации, который был создан CocoaPods!
Я надеюсь, что это поможет!
Cocoapods не было установлен правильно. Попробуйте снова переустановить стручки. – NightFury
Это не относится к Быстрому языку, поэтому я, что удаление тега :) – Sheamus