Мой проект подобен этому.
Мой проект имеет целевую структуру для разработки, поэтому я добавляю другую настройку целевого приложения. Подспецификация - это описание фреймворка.
# pod metadata requirements#
# pod project setting#
# pod dependency
pod 'AFNetworking'
pod 'SDWebImage'
def dependency
pod 'AFNetworking'
pod 'SDWebImage'
end
target theFramework do
dependency
end
target demo do
end
post_install do |installer|
headers_path = "#{Dir::pwd}/Pods/Headers/Public/"
installer.pods_project.targets.each do |target|
target_header_path = "#{headers_path}#{target.product_name}"
if File.exist?(target_header_path)
filename = target.product_name
if filename != "." and filename != ".."
# how to add the dependency theFramework on demo taget ?
end
end
end
end
Иерархия пути проекта
--project
--target
--Framework(development)
--Demo
--Workspace(pod project)
--target
--pods-project
как добавить зависимость theFramework на демонстрационную цель и post_install пути с помощью cocoapods?
так что я просто думаю, что знаю отладку или решение кода cocoapods по-своему.