題
你好,我在 iPhone 模擬器上運行我的 Flutter 應用程式時遇到了困難。它停留在“Xcode 構建完成”上。順便說一句,它在 Android 模擬器上運行得很好。
這是我第一次在這里提問,所以如果需要更多資訊,或者有什么不合適的地方,請告訴我。任何形式的幫助(或評論)將不勝感激。謝謝你。
嘗試手動啟動應用的視頻:
uj5u.com熱心網友回復:
請檢查 list_screen 中的錯誤,第 548 和 690 行。洗掉 Podfile.lock。運行flutter干凈。然后運行flutter run。cd ios從專案的根目錄導航到終端中的 ios 檔案夾。運行pod install。現在一旦安裝了 pod,在 xcode 中打開 xcworkspace 檔案,您可能會看到一條警告,要求您升級最低版本的 ios。允許它升級設定。現在從 xcode 中選擇模擬器并點擊播放。一旦它在 xcode 中運行良好,您也應該能夠直接從 Android Studio 運行它。
uj5u.com熱心網友回復:
您需要將 firebase 配置初始化到 appdelegate.swift 檔案中。
import UIKit
import Flutter
import Firebase
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
if FirebaseApp.app() == nil {
FirebaseApp.configure()
}
// FirebaseApp.configure()
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
uj5u.com熱心網友回復:
請在 Xcode 中的 buildSettings 中為 iOS 應用程式嘗試此添加新用戶定義
EXTRA_FRONT_END_OPTIONS 有價值 的鑰匙--no-sound-null-safety
并清除派生資料并再次重建,然后運行它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/355070.html
上一篇:引數型別'List<Todolist>?Function(QuerySnapshot<Object?>)'不能分配給引數型別'List<To
