У меня есть проект с огромной кодовой базой, в котором есть 4 разных целевых приложения.
В настоящее время существует множество видов, моделей и контроллеров, общих для всех 4 целевых приложений. Таким образом, эти общие файлы, классы и ресурсы изображений помещаются в папку central
, и эта папка выступает в качестве библиотеки pod. Мне нужно запустить pod install
, чтобы получить все central
зависимости кода.
Вот как выглядит мой Podfile
файл.
#Pod sources
source 'https://github.com/CocoaPods/Specs.git'
source 'https://bitbucket.org/ttttt/xxxxxxxx.git'
source 'https://xx-xxxxxx/xxxxx/xxx/xxxx.git'
# Use the same pod library for all these targets
def myPods
pod 'ABC', :path => '.' #'ABC' is name of pods in .podspecs file, which I want to remove
end
target 'target1' do
myPods
end
target 'target2' do
myPods
end
target 'target3' do
myPods
end
target 'target4' do
myPods
end
Здесь ABC - это название проекта. и он импортирует ABC.podspecs
по локальному пути.
Теперь я хочу удалить ABC.podspecs
файлы и создать весь код локально (не как библиотеку pod).
Может кто-нибудь предложить мне, как это сделать?
Если я удаляю его напрямую и запускаю pod install
, это выдает много ошибок и проблем с архитектурой.