Я добавил расширение общего доступа к своему приложению 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
Проблема здесь в том, что каждый раз, когда я запускаю проект, подфайл перезаписывается Nativescript.
Итак, есть способ «заблокировать» подфайл, чтобы предотвратить его переопределение Nativescript, или, может быть, «крючок» для добавления пользовательского контента в подфайл после создания подфайла Nativescript?
Как я могу это сделать?
Спасибо.