Flutter App Crash-我使用Google Map和Firebase消息后应用崩溃

时间:2019-10-12 07:17:05

标签: ios flutter

对此我感到非常困惑。在我检查了Github问题之后,没有人遇到与我相同的问题。在Android中运作良好,但iOS却无法。

我只是按照使用google_maps_flutter,firebase_database和firebase_storage的说明进行操作,但结果却与说明不同。

这是我在应用程序中得到的结果: click here to see the problem!

如果我运行 flutter doctor -v

function foo(i) {
  if (i < 0)
    throw new Error();
  console.log('begin: ' + i);
  foo(i - 1);
  console.log('end: ' + i);
}
foo(3);

这是我的[✓] Flutter (Channel stable, v1.9.1+hotfix.4, on Mac OS X 10.14.6 18G95, locale en-US) • Flutter version 1.9.1+hotfix.4 at /Users/builder/programs/flutter • Framework revision cc949a8e8b (2 weeks ago), 2019-09-27 15:04:59 -0700 • Engine revision b863200c37 • Dart version 2.5.0 [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at /Users/builder/programs/android-sdk-macosx • Android NDK location not configured (optional; useful for native profiling support) • Platform android-29, build-tools 29.0.2 • ANDROID_HOME = /Users/builder/programs/android-sdk-macosx • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 11.1) • Xcode at /Applications/Xcode-11.1.app/Contents/Developer • Xcode 11.1, Build version 11A1027 • CocoaPods version 1.7.5 [✓] Android Studio (version 3.5) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin version 39.0.3 • Dart plugin version 191.8423 • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405) [!] Connected device ! No devices available ! Doctor found issues in 1 category.

Info.plist

这是<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleExecutable</key> <string>$(EXECUTABLE_NAME)</string> <key>CFBundleIdentifier</key> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>المحيط</string> <key>CFBundleDisplayName</key> <string>Almohit</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>$(FLUTTER_BUILD_NAME)</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>$(FLUTTER_BUILD_NUMBER)</string> <key>NSPhotoLibraryUsageDescription</key> <string>Photo Library Access Warning</string> <key>NSCameraUsageDescription</key> <string>Camera Library Access Warning</string> <key>NSMicrophoneUsageDescription</key> <string>Microphone Library Access Warning</string> <key>LSRequiresIPhoneOS</key> <true/> <key>io.flutter.embedded_views_preview</key> <true/> <key>NSLocationWhenInUseUsageDescription</key> <string>When In Use Permission</string> <key>NSLocationAlwaysUsageDescription</key> <string>Always Permission</string> <key>NSLocationAlwaysAndWhenInUsageDescription</key> <string>Always And In Use Permission</string> <key>UILaunchStoryboardName</key> <string>LaunchScreen</string> <key>UIMainStoryboardFile</key> <string>Main</string> <key>UISupportedInterfaceOrientations</key> <array> <string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> <key>UISupportedInterfaceOrientations~ipad</key> <array> <string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationPortraitUpsideDown</string> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> <key>UIViewControllerBasedStatusBarAppearance</key> <false/> <key>io.flutter.embedded_views_preview</key> <true/> </dict> </plist>

pubspec.yaml

Android中的顺便说一句,但iOS无法正常工作。

0 个答案:

没有答案