Почему мое приложение Flutter создает sh при запуске на iOS? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь создать простое приложение, используя Flutter для iOS и Android, но приложение запускается при запуске, когда я пытаюсь запустить его на iPhone (Android работает нормально). У меня нет ma c, поэтому я использую Codemagi c для компиляции сборки выпуска и развертывания в TestFlight, а затем устанавливаю на iPhone оттуда. Насколько я могу судить, Apple показывает только свои логи sh в Xcode (ничего в App Store Connect онлайн?), И, поскольку у меня нет ма c, я их не вижу. Есть какие-нибудь мысли о том, с чем я могу столкнуться или какую информацию я могу собрать для устранения проблемы?

Спасибо!

Редактировать: Я копался еще немного, и похоже, cra sh связан с зависимостями Firebase. Если я создаю демонстрационный проект Flutter (flutter create), он отлично работает на iOS. Однако если я затем добавлю пакеты Firebase в pubspe c .yaml и вручную добавлю GoogleServices-info.plist, приложение при запуске вылетает. (Я пока не добавляю код, который использует Firebase.) Предполагается, что GoogleServices-info.plist должен быть добавлен с XCode, но, поскольку у меня нет XCode или ma c, это усложняет задачу. Второй ответ на этот вопрос дает предложение: Где сохранить GoogleService-Info.plist во Flutter без Xcode? Я попытался внести эти изменения, но получил тот же результат. У кого-нибудь есть какие-либо рекомендации по добавлению Firebase без ма c?

1 Ответ

0 голосов
/ 06 мая 2020

Скорее всего, вы столкнулись со следующей проблемой Flutter https://github.com/flutter/flutter/issues/54707

...