Я сохранил ключ fabric_api в файле Info.plist. Но я не хочу включать мой ключ и секрет в файл info.plist, когда приложение работает.
Каков наилучший способ обеспечения безопасности ключа Fabric / Crashlytics?
Я знаю только несколько способов:
Последний обсуждается Apple.
Хранение закрытого ключа в цепочке для ключей - отличный способ защитить его. Данные ключа зашифрованы на диске и доступны только для вашего приложения или приложений, которые вы авторизуете.
https://developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/storing_keys_in_the_secure_enclave
Также некоторые интересные обсуждения:
В iOS, как я могу сохранить секретный «ключ», который позволит мне общаться с моим сервером?
swift3 - Как защитить секретный ключ
Надеюсь, это поможет.