В моем подфайле я использую хук после установки, чтобы добавить сценарии фазы сборки к целям проекта Pods и построить каждую из целей. Проблема, с которой я сталкиваюсь, заключается в том, что я использую
system "xcodebuild -target #{target.name} -sdk iphonesimulator"
который создает текущий проект Pods, поскольку я нахожусь в каталоге Pods, в отличие от проекта pods, созданного файлом pod и переданного в хук после установки. Итак, мне интересно, встречал ли кто-нибудь способ или рубиновый драгоценный камень, который позволяет создавать цель в хуке post_install? Я пытался в течение нескольких дней и не нашел никакого обходного пути, и единственное решение, которое я могу найти, означает запуск pod install дважды, сначала для добавления сценариев и интеграции проекта, а затем для создания целей для запуска этих сценариев, что меньше, чем идеал.
post_install do | installer |
installer.project.targets do |target|
// adding build script to target
target.build() <-- this is what i need, some way to build this target.
end
end
Спасибо.