【发布时间】:2019-05-29 20:51:18
【问题描述】:
这是我第一次尝试将 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.
我也尝试过直接从 Xcode 运行 Runner 并得到相同的三个构建错误。不幸的是,我无法找到这个问题的答案,所以我发布了这个问题。任何帮助将不胜感激。 谢谢
【问题讨论】:
-
您的 GoogleService-Info.plist 是否在 ios/Runner 文件夹中?
-
是的,它在 ios/Runner 文件夹中
标签: flutter google-cloud-firestore flutter-dependencies