Я добавил расширение общего доступа к своему приложению Nativescript
, и этому расширению требуется Pod.
Итак Мне нужно изменить Podfile приложения Nativescript, чтобы оно тоже предназначалось для моего расширения общего ресурса с необходимым Pod примерно так:
target :MyApp do
platform :ios, '8.0'
use_frameworks!
pod 'AFNetworking', '~> 2.0'
pod '...'
end
target :MyExtension do
use_frameworks!
pod 'AFNetworking', '~> 2.0'
end
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
if target.name.start_with? "Pods-MyExtension"
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', 'AF_APP_EXTENSIONS=1']
end
end
end
end
Проблема здесь в том, что каждый раз, когда я запускаю проект, Podfile перезаписывается Nativescript.
Итак, есть способ «заблокировать» Podfile для предотвращения его переопределения Nativescript или, возможно, «крючок» для добавления пользовательского содержимого в Podfile после генерации Nativescript Podfile?
Как я могу продолжить это?
Спасибо.