Никогда раньше не делал этого на Mac, но вот несколько советов:
1. Вам нужен OpenSSL. Установите это. В Windows я просто извлекаю zip-файл, затем копирую три файла, включая openssl.exe в папку bin, в папку bin jdk (где находится keytool), не знаю, как это работает на Mac.
2.Скопируйте файл ключей, храните то, что вы хотите получить хэш ключа в папку bin JDK. Мое хранилище ключей - debug.keystore (поскольку я все еще в тесте, я не хочу использовать основное хранилище ключей).
3. Используя командную строку для перехода в папку bin jdk (В Windows я просто Запускаю -> cmd -> введите cd% JAVA_HOME% )
4.Введите эту команду:
keytool -exportcert -alias alias_name -keystore sample_keystore.keystore | openssl sha1 -binary | openssl base64
В моем случае (debug.keystore):
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
затем введите пароль для debug.keystore: android (без пароля хэш ключа все еще генерируется и такой же, как и с паролем, не знаю почему).
В конце вы получите строку с символом "=". Перейдите в настройки своего приложения -> мобильное устройство -> заполните хеш ключа (включая «=») в хеш ключа Android.