Я бы порекомендовал создать и подписать его самостоятельно из ветки релиза или с помощью хеша коммита кода (что проверено командой QA внешнего поставщика).
Благодаря поддержке gradle в проектах Android очень просто настроить небольшой блок скриптов, который будет подписывать apk правильными ключами.
Например, в наших проектах мы создали файл свойств, подобный этому
ANDROID_KEYSTORE_LOCATION=~/.android/debug.keystore
ANDROID_KEYSTORE_PASSWORD=android
ANDROID_KEYSTORE_ALIAS=androiddebugkey
ANDROID_KEYSTORE_ALIAS_PASSWORD=android
Вы можете поменять значения в вышеприведенных строках на свои ключи разблокировки при сборке самостоятельно, без каких-либо изменений в скрипте gradle. Конечно, поставщик должен внести изменения в скрипт сборки gradle, чтобы прочитать этот файл.