O que herda! : search_paths fazer?

Depois de examinar o exemplo do próprio CocoaPods (dehttps://guides.cocoapods.org/syntax/podfile.html#abstract_target)

# Note: There are no targets called "Shows" in any of this workspace's Xcode projects
abstract_target 'Shows' do
  pod 'ShowsKit'

  # The target ShowsiOS has its own copy of ShowsKit (inherited) + ShowWebAuth (added here)
  target 'ShowsiOS' do
    pod 'ShowWebAuth'
  end

  # The target ShowsTV has its own copy of ShowsKit (inherited) + ShowTVAuth (added here)
  target 'ShowsTV' do
    pod 'ShowTVAuth'
  end

  # Our tests target has its own copy of
  # our testing frameworks, and has access
  # to ShowsKit as well because it is
  # a child of the abstract target 'Shows'

  target 'ShowsTests' do
    inherit! :search_paths
    pod 'Specta'
    pod 'Expecta'
  end
end

Não vejo porqueinherit! :search_paths é necessário? Todos os 3 alvos,ShowsiOS, ShowsTV eShowsTests Ter acesso àShowsKit do alvo principal.

O exemplo específico parainherit! (porhttps://guides.cocoapods.org/syntax/podfile.html#inherit_bang) não adiciona nenhuma clareza

target 'App' do
  target 'AppTests' do
    inherit! :search_paths
  end
end

Você pode me ajudar a entender o queinherit! :search_paths é para?

questionAnswers(1)

yourAnswerToTheQuestion