When should I set Header_Search_Paths and the others PATHS?

Hello evryone

I have many confusion about configuration in xCode of
- Header_Search_Paths

- Framework_Search_Paths

- Library_Search_Paths
In My project I'm using Cocoa Pods.
Configurations of these PATHS are connected to Cocoa Pods?
If the project has cocoapods it's requested mandatory set the PATHS?
When should I set them?
What does they means?
Thank you so much