Где сохранить GoogleService-Info.plist в Flutter без Xcode? - PullRequest
0 голосов
/ 01 июня 2019

мое приложение уже отправлено, проверено и находится в сети в Google Play и iTunes, но недавно я добавил плагин firebase_messaging для функции уведомлений.

При присоединении к Firebase Cloud Messaging Google заставил меня скачатьдва файла:

  • google-services.json - сохранены в папке моего приложения флаттера: MyApp\android\app
  • GoogleService-Info.plist - я не знаю, где его сохранить, но попробовална MyApp\ios\Runner и MyApp\ios\Runner.xcodeworkspace безуспешно

И все учебные пособия указывают на использование Xcode для правильной установки файла GoogleService-Info.plist, но у меня нет Mac, и я былс успехом использовать приложение Windows AppUploader для отправки моих приложений iOS.

Есть ли способ не использовать Xcode и иметь возможность присоединить GoogleService-Info.plist к моему проекту?

1 Ответ

0 голосов
/ 01 июня 2019

В какой-то момент AppUploader должен использовать XCode для создания приложения iOS из вашего кода. Хотя я не знаю, как они это делают ( их документация в деталях недостаточна), лучшее, на что вы можете надеяться, это поместить google-services-info.plist в нужное место перед загрузкой приложения.

В моих проектах я всегда помещал google-services-info.plist в каталог myappname/ios/Runner, который автоматически генерирует инструмент Flutter. Отсюда и начинается сборка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...