So, I know how to generate the debug hash key with the password of android. I know that for each new device, I need to generate (and upload to facebook) the new hash key.
Now, I am not yet ready to actually be in production, but I'd like to distribute the app to a set of testers that would prefer not to generate hash things on their own. I see references to a non debug hash key:
Next, you will need to generate a Key Hash for the application. For debugging, if using Eclipse, you will want to generate this Key Hash using the Android debug key. When you are ready to publish your app, you will need to generate a Key Hash for your signing keys and update this value in Facebook before your signed app will work.
http://www.techrepublic.com/blog/app-builder/integrate-facebook-logins-in-your-android-app/296
How do you generate this? I've never made a production (signed) app before, is this something to do with that? Is there a downside to signing my app before its done? If it's not, what do I do to let any device run this app with facebook connectivity?