Перевести Firebase (GoogleService-Info.plist и ключ API) в производство в магазине приложений iOS? - PullRequest
0 голосов
/ 21 января 2019

Мой вопрос связан с тем, как перенести информацию из файла GoogleService-Info.plist в производство (т. Е. Развернуть в iOS App Store)?

Мое затруднение довольно простое: я разрабатываю нативное приложение для iOS на Swift. Я использую Firebase ML Kit (API Google Cloud Vision). Когда я впервые настроил свой проект в Firebase, мне предложили загрузить файл GoogleService-Info.plist, что я и сделал. Он находится на рабочем столе на моем локальном компьютере, и все мои локальные разработки работают нормально.

Но теперь я готов развернуть это приложение в App Store. Очевидно, что приложение App Store не собирается получать учетные данные с моего локального рабочего стола. Я запутался в том, как перевести мои учетные данные в производство. Я прочитал все документы Google Cloud (защита ключей API, учетные записи служб и т. Д.), Но я не нашел простого, хорошо объясненного решения о том, как подойти к этому. Если вы сможете объяснить это мне, а не ссылаться на один из этих ресурсов, это было бы невероятно полезно. Большое спасибо.

1 Ответ

0 голосов
/ 21 января 2019

Итак, у вас уже есть проект iOS, настроенный для GCV API. Если учетная запись разработки FCM и производственная учетная запись совпадают, GoogleInfoServiceInfo.plist будет одинаковым. Так что не беспокойся. Вы можете перейти к производству с тем же файлом.

Если производственная учетная запись отличается, в новой производственной учетной записи FCM необходимо настроить приложение iOS в консоли API FCM для доступа к API GCV, загрузить файл plist и заменить его старым по тому же пути. Должно работать отлично.

Обязательно сделайте резервную копию старого файла plist перед заменой новым.

...