При создании CocoaPod Podspec для vendored_framework
мне нужно установить скрипт оболочки, который будет запускаться после всех других build_phases
в основном проекте.Единственный способ сделать это - найти каталог для файла .xcodeproj
из Podfile
.
post_install do |installer|
project_name = Dir.glob("*.xcodeproj").first
project = Xcodeproj::Project.open(project_name)
project.targets.each do |target|
inject_shell_script_build_phase(target)
end
project.save
end
. Это кажется смешным, учитывая, что pod install
или pod update
запущен иясно, что эта информация уже есть.Есть ли способ получить ссылку project
напрямую, без необходимости глобализации или жесткого кодирования имени файла проекта?