I’m trying to copy a bunch of files to my app’s caches folder when the app is installed on the device. I tried to use the Copy Files phase to achieve this, but i don’t really know which path to use for its destination.

is this the right approach … ?
or is this not possible at all?
I am not sure if it is impossible using this approach. However you can always write a method which preloads your resources on launch to Caches dir. Here’s sample code: