我正在使用appcelerator Studio 6.0.4GA SDK,我发现debug.keystore
当我在终端写作时:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
它的返回键盘,我把这个keyhash放在Facebook开发者应用程序中,但它仍然给出错误键哈希不匹配,我可以得到这个keyhash,因为我使用的是Mac和Appcelerator工作室。
答案 0 :(得分:0)
开发人员需要将两种类型的密钥哈希放入FB应用程序设置中。
- 开发重点哈希 -
如FB docs here中所述,您需要为所有开发构建运行此命令,
routes.MapMvcAttributeRoutes();
- 生产密钥哈希 -
相同的命令用于获取生产密钥哈希,但使用您自己的密钥库文件,alias_name&密码。
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
答案 1 :(得分:0)
以下解决方案可能会帮助其他人
1-导航至<label class="checkbox-inline">
<input type="checkbox" value="" /><span class="badge">Option 2</span></label>
<label class="checkbox-inline">
<input type="checkbox" value="" /><span class="badge">Option 3</span></label>
<label class="checkbox-inline">
<input type="checkbox" value="" /><span class="badge">Option 4</span></label>
<label class="checkbox-inline">
<input type="checkbox" value="" /><span class="badge">Option 5</span></label>
终端中的2-类型
/Users/YOUR_USER_NAME/Library/Application Support/Titanium/mobilesdk/osx/<YOUR_SDK_VERSION>
3-输入密码:keytool -exportcert -alias tidev -keystore dev_keystore | openssl sha1 -binary | openssl base64
他们会打印出keyhash
答案 2 :(得分:0)
要保存所做的工作,您只需使用zON/CPoDnIgHvMure4hh9HWdR58=
即可,它代表Titanium Android应用程序的默认dev-keystore。