Итак, я работаю над проектом, использующим флаттер в iOS, и мне кажется, что я наткнулся на кирпичную стену.
Во-первых, мне нужно, чтобы вы знали, что у меня есть 100% рабочая копия проекта. Никаких проблем, никаких ошибок и т. Д. c.
Я пытаюсь создать вторую копию проекта с небольшими изменениями и заставить ее работать. (Изменяется как цвет текста, так и название приложения).
Я использую flutter для программирования, запускаю FirebaseAuth для авторизации конечного пользователя и google-maps в проекте впоследствии.
Теперь, после того как я внес эти незначительные изменения, я могу ' Кажется, второй проект вообще функционален. (У меня раньше он был функционален, но эта сборка потеряна. Мне следовало бы использовать более качественное управление исходным кодом).
Теперь я знаю, что мне пришлось изменить идентификатор пакета в XCode, что я и сделал в info.plist и вкладка General проекта xcode. (Закончено открытие рабочего пространства, а не проекта). Заменил GoogleServices-Info.plist и добавил в проект через XCode. Я также заменил значение для схемы URL в списке info.plist новым значением из GoogleServices-Info.plist.
Также изменил ключи API на новые, которые я должен иметь для новый проект. И удостоверился, что все нормальные вещи, такие как обеспечение того, что уведомления Pu sh активны в проекте, и т. Д. c.
Итак, насколько я помню, я сделал все, что должен, чтобы получить проект функционирует ... Но вместо того, чтобы останавливать или выдавать ошибки, он просто падает.
Запуск через терминал с помощью команды:
NO_PROXY=localhost,127.0.0.1; flutter run --verbose
Я получаю следующую ошибку.
Error connecting to the service protocol: failed to connect to http://127.0.0.1:1033/
Если я запускаю его в Xcode, я получаю следующую ошибку:
flutter: Phone Auth Verification Failed: Invalid token.
, а если я запускаю его в VSCode, я даже не захожу так далеко.
Error connecting to the service protocol: failed to connect to http://127.0.0.1:1025/
Я проверил их отдельные git и выдает доски, но я не смог найти ничего в флаттере или пожарной базе, что привело бы меня к мысли о том, что вообще происходит.
Кто-нибудь есть что-то вроде контрольного списка мест, где я могу искать возможные ошибки? (Я почти уверен, что это просто настройка в XCode, которую я забыл изменить, или что-то в этом роде). Очень ценится.