otool -L /path/to/yourapp.app/Contents/MacOS/yourapp
This returns a list of the frameworks that the app binary makes reference to. They are listed with the path to the framework which lets you find the binary for copying, or you can write a script to parse the output to do this for you.
Make sure you run this command on the app binary, not the bundle.
Framework paths beginning with ‘@rpath’, ‘@executable_path’ or ‘@loader_path’ are frameworks located within the app bundle, so as long as you're copying the app bundle you don't have to do anything special with these frameworks.