Трепетание с помощью cloud_firestore выдает ошибки на IOS Simulator - PullRequest
0 голосов
/ 03 января 2019

Я впервые пытаюсь использовать Firebase cloud_firestore вместе с Flutter. Он отлично работает с эмулятором Android. Но я получаю следующие ошибки при попытке запустить на IOS Sim:

/Users/carsoncarbery/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios/Classes/CloudFirestorePlugin.m:50:22: error: no visible @interface for 'FIRQuery' declares the selector 'queryWhereField:arrayContains:'
query = [query queryWhereField:fieldName arrayContains:value];
~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/carsoncarbery/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios/Classes/CloudFirestorePlugin.m:221:29: error: no known class method for selector 'fieldValueForArrayUnion:'
return [FIRFieldValue fieldValueForArrayUnion:[self readValue]];
^~~~~~~~~~~~~~~~~~~~~~~
/Users/carsoncarbery/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios/Classes/CloudFirestorePlugin.m:224:29: error: no known class method for selector 'fieldValueForArrayRemove:'
return [FIRFieldValue fieldValueForArrayRemove:[self readValue]];
^~~~~~~~~~~~~~~~~~~~~~~~
8 warnings and 3 errors generated.
Could not build the application for the simulator.
Error launching application on iPhone 6s.

Я также попытался запустить Runner напрямую из Xcode и получить те же три ошибки сборки. К сожалению, я не смог найти ответ на этот вопрос, поэтому отправляю вопрос. Любая помощь будет принята с благодарностью. Спасибо

1 Ответ

0 голосов
/ 13 февраля 2019

Я только что испытал то же самое. После этих парней https://github.com/flutter/flutter/issues/24395

Я сделал

pod update Firebase/Firestore

И это сработало для меня. Я использую последнюю версию облачного firestore: 0.9.0 + 1 Я могу скомпилировать из Xcode и VS Code. При работе на симуляторе появляется много предупреждающих сообщений. некоторые из них выглядят довольно противно, но это работает.

...