"Неустранимая ошибка: файл 'src / core / lib / surface / event_string.h' не найден" cloud_firestore с флаттером? - PullRequest
0 голосов
/ 23 апреля 2019

При создании нового приложения для флаттера и интеграции облачного пожарного хранилища я, похоже, получаю эту ошибку.

Была проблема с подфайлами ... Я пробовал разные ветки флаттера (master, dev, beta).

Документы для пакета cloud_firestore: ^ 0.9.13 + 1 отличаются от документов на официальной консоли firestore, по-видимому, в отношении обработки Podfiles.

Иногда ошибки направлены на подпись в xcode и project_id. Даже при запуске заново, как только я пытаюсь интегрировать firestore, приложение разрывается с отсутствующим файлом event_string.h.

Running Xcode build...
Xcode build done.                                           69.9s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    === BUILD TARGET gRPC-Core OF PROJECT Pods WITH CONFIGURATION Debug ===
    /Users/joey/Code/dart/spry_up/ios/Pods/gRPC-Core/src/core/lib/surface/completion_queue.cc:41:10: fatal error: 'src/core/lib/surface/event_string.h' file not found
    #include "src/core/lib/surface/event_string.h"
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

Could not build the precompiled application for the device.

Error launching application on iPhone.

Я не уверен, куда обратиться за помощью. Я перестроил приложение уже 3 раза.

1 Ответ

0 голосов
/ 24 апреля 2019

пожалуйста, попробуйте это редактирование в Podfile Код должен быть добавлен или отредактирован помечены как "** ...... **"

target 'Runner' do
  ** use_frameworks!  **

........ ......

post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ENABLE_BITCODE'] = 'NO'
          ** config.build_settings['SWIFT_VERSION'] = '4.0' **
        end
      end
    end

удалите свой Podfile.lock и попробуйте

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