Изменить Podfile в приложении Nativescript - PullRequest
0 голосов
/ 04 марта 2020

Я добавил расширение общего доступа к своему приложению 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?

Как я могу продолжить это?

Спасибо.

...