ошибка: не удается найти входной файл сборки: '/Users/GoogleService-Info.plist' (в целевом 'Runner' из проекта 'Runner') - PullRequest
3 голосов
/ 27 марта 2020

Я пытаюсь взять iOS сборку проекта Flutter. Независимо от того, что я пробую, просто выдается следующая ошибка:

ошибка: не удается найти входной файл сборки: '/Users/GoogleService-Info.plist' (в целевом 'Runner') из проекта 'Runner')

Это набор команд, с которыми я пытаюсь получить сборку:

  • flutter pub get
  • flutter clean
  • сборка флаттера ios (это дает вышеуказанную ошибку)

Вот мой вывод доктора флаттера

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.16.3-pre.67, on Mac OS X 10.15.3 19D76, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.43.2)
[!] Connected device

! Doctor found issues in 1 category.

flutter build ios --verbose заканчивается со следующей ошибкой:

Encountered error while building for device.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      BuildIOSCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:93:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:722:18)
#3      _rootRunUnary (dart:async/zone.dart:1155:38)
#4      _CustomZone.runUnary (dart:async/zone.dart:1048:19)
#5      _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#7      Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#8      Future._completeWithValue (dart:async/future_impl.dart:526:5)
#9      Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:556:7)
#10     _rootRun (dart:async/zone.dart:1147:13)
#11     _CustomZone.run (dart:async/zone.dart:1040:19)
#12     _CustomZone.runGuarded (dart:async/zone.dart:942:7)
#13     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:982:23)
#14     _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#15     _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#16     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#17     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)

Вот изображение структуры папки. Как видите, нет папки «Users», которая содержит Google plist. Таким образом, это немного сбивает с толку, почему скрипт пытается скопировать plist из несуществующего каталога. Любой совет, чтобы исправить это будет высоко ценится. TIA: -)

enter image description here

1 Ответ

1 голос
/ 27 марта 2020

Удалите GoogleService-Info.plist, а затем снова добавьте файл в каталог, используя Xcode, затем установите флажки copy items if needed и add to target. Я надеюсь, что это решит вашу проблему.

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