如何修复 flutter iOS 与 firebase 的崩溃?
How to fix flutter iOS crash with firebase?
在我尝试在 Xcode 上为 ios 构建我的 flutter 应用程序之前,它运行良好。但是后来发生了一些奇怪的事情,因为我一个接一个地收到错误,现在我什至不能再在模拟器上安装我的应用程序了。我已经清理并完全删除了 ios 文件并重建了它,但每次都会出现不同的错误。
我认为 las Flutter 更新和 Firebase 有问题。
这是我的pubspec.yaml
version: 1.0.0+1
environment:
sdk: ">=2.10.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
http: ^0.12.2
keyboard_avoider: ^0.1.2
pin_code_fields: ^6.0.1
font_awesome_flutter: ^8.11.0
shared_preferences: ^0.5.12+4
youtube_player_flutter: ^7.0.0+7
cached_network_image: ^2.5.0
floor: ^0.18.0
flutter_bloc: ^6.1.1
equatable: ^1.2.5
numberpicker: ^1.3.0
charts_flutter: ^0.9.0
flutter_time_picker_spinner: ^1.0.6+1
vibration: ^1.7.3
change_app_package_name: ^0.1.2
random_string: ^2.1.0
path_provider: ^1.6.27
google_sign_in: ^4.5.9
firebase_core: ^0.7.0
firebase_auth: ^0.20.0+1
cloud_firestore: ^0.16.0
firebase_storage: ^7.0.0
这是错误输出
Warning: You are using these overridden dependencies:
! sqflite 1.3.2+1 from git https://github.com/TinyProgrammers/sqflite.git at d345da in sqflite
Running "flutter pub get" in schwungfit... 1.427ms
Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Running pod install... 18,0s
Running Xcode build...
Xcode build done. 92,8s
Failed to build iOS app
Error output from Xcode build:
↳
objc[56843]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x1f09f8188) and ??
(0x11b5ac2b8). One of the two will be used. Which one is undefined.
objc[56843]: Class AMSupportURLSession is implemented in both ?? (0x1f09f81d8) and ?? (0x11b5ac308).
One of the two will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:
↳
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:21
8:99: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDeferredTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:23
4:65: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:21
1:91: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL *rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:23
8:67: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:23
1:104: note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
4 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:238
:46: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inDatabase:(void (^)(FMDatabase *db))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:199
:72: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDatabase:(__attribute__((noescape)) void (^)(FMDatabase *db))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:273
:73: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inDeferredTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:213
:99: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDeferredTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:277
:65: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:206
:91: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL *rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:281
:67: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:224
:104: note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
4 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1252:95
: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (BOOL)executeStatements:(NSString *)sql withResultBlock:(FMDBExecuteStatementsCallbackBlock)block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.h:514:131
: note: parameter of overridden method is annotated with __attribute__((noescape))
- (BOOL)executeStatements:(NSString *)sql withResultBlock:(__attribute__((noescape))
FMDBExecuteStatementsCallbackBlock _Nullable)block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1394:51
: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.h:988:88:
note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(BOOL *rollback))block;
^
2 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOSCustomBrowser.m:148:42: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
[[UIApplication sharedApplication] openURL:_appStoreURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOSCustomBrowser.m:156:61: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
BOOL openedInBrowser = [[UIApplication sharedApplication] openURL:requestURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
2 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:52:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
[-Wdeprecated-declarations]
SFAuthenticationSession *_authenticationVC;
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:131:7: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
SFAuthenticationSession *authenticationVC =
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:132:37: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
[[SFAuthenticationSession alloc] initWithURL:requestURL
^~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:168:58: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
openedUserAgent = [[UIApplication sharedApplication] openURL:requestURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:191:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
SFAuthenticationSession *authenticationVC = _authenticationVC;
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
5 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMAppAuthFetche
rAuthorization+Keychain.m:31:26: warning: 'unarchiveObjectWithData:' is deprecated: first deprecated in
iOS 12.0 - Use +unarchivedObjectOfClass:fromData:error: instead [-Wdeprecated-declarations]
[NSKeyedUnarchiver unarchiveObjectWithData:passwordData];
^
In module 'Foundation' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMKeychain.h:19
:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSKeyedArchiver.h:152:1: note:
'unarchiveObjectWithData:' has been explicitly marked deprecated here
+ (nullable id)unarchiveObjectWithData:(NSData *)data API_DEPRECATED("Use
+unarchivedObjectOfClass:fromData:error: instead", macosx(10.2,10.14), ios(2.0,12.0), watchos(2.0,5.0),
tvos(9.0,12.0));
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMAppAuthFetche
rAuthorization+Keychain.m:41:48: warning: 'archivedDataWithRootObject:' is deprecated: first deprecated
in iOS 12.0 - Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
[-Wdeprecated-declarations]
NSData *authorizationData = [NSKeyedArchiver archivedDataWithRootObject:auth];
^
In module 'Foundation' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMKeychain.h:19
:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSKeyedArchiver.h:47:1: note:
'archivedDataWithRootObject:' has been explicitly marked deprecated here
+ (NSData *)archivedDataWithRootObject:(id)rootObject API_DEPRECATED("Use
+archivedDataWithRootObject:requiringSecureCoding:error: instead", macosx(10.2,10.14), ios(2.0,12.0),
watchos(2.0,5.0), tvos(9.0,12.0));
^
2 warnings generated.
/* com.apple.ibtool.document.warnings */
/Users/arditneziri/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_inappwebview-4.0.0+4/io
s/Storyboards/WebView.storyboard:global: warning: This file is set to build for a version older than
the deployment target. Functionality may be limited. [9]
Plugin `sqflite` doesn't implement a plugin interface, nor sets a default implementation...
Plugin `cloud_firestore` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_auth` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_core` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_storage` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_linux` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_macos` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_windows` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `shared_preferences_linux` doesn't implement a plugin interface, nor sets a default
implementation ...
Plugin `shared_preferences_macos` doesn't implement a plugin interface, nor sets a default
implementation ...
Plugin `shared_preferences_windows` doesn't implement a plugin interface, nor sets a default
implementation ...
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:1111:7: Error:
Struct 'ENUMLOGFONTEX' is empty. Empty structs are undefined behavior.
class ENUMLOGFONTEX extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2835:7: Error:
Struct 'BLUETOOTH_PIN_INFO' is empty. Empty structs are undefined behavior.
class BLUETOOTH_PIN_INFO extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2960:7: Error:
Struct 'EXCEPINFO' is empty. Empty structs are undefined behavior.
class EXCEPINFO extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2966:7: Error:
Struct 'PROPERTYKEY' is empty. Empty structs are undefined behavior.
class PROPERTYKEY extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2973:7: Error:
Struct 'PROPVARIANT' is empty. Empty structs are undefined behavior.
class PROPVARIANT extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2978:7: Error:
Struct 'SAFEARRAY' is empty. Empty structs are undefined behavior.
class SAFEARRAY extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2985:7: Error:
Struct 'CLSID' is empty. Empty structs are undefined behavior.
class CLSID extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2992:7: Error:
Struct 'STATSTG' is empty. Empty structs are undefined behavior.
class STATSTG extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2999:7: Error:
Struct 'NLM_SIMULATED_PROFILE_INFO' is empty. Empty structs are undefined behavior.
class NLM_SIMULATED_PROFILE_INFO extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8.dart:23:7: Error: Struct
'Utf8' is empty. Empty structs are undefined behavior.
class Utf8 extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf16.dart:16:7: Error: Struct
'Utf16' is empty. Empty structs are undefined behavior.
class Utf16 extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:6:7:
Error: Struct 'char' is empty. Empty structs are undefined behavior.
class char extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:8:7:
Error: Struct 'sqlite3' is empty. Empty structs are undefined behavior.
class sqlite3 extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:10:7:
Error: Struct 'sqlite3_stmt' is empty. Empty structs are undefined behavior.
class sqlite3_stmt extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:12:7:
Error: Struct 'sqlite3_value' is empty. Empty structs are undefined behavior.
class sqlite3_value extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:14:7:
Error: Struct 'sqlite3_context' is empty. Empty structs are undefined behavior.
class sqlite3_context extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/allocation.dart:47:33: Error:
Expected type 'T' to be a valid and instantiated subtype of 'NativeType'.
final int totalSize = count * sizeOf<T>();
^
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
Flutter 的主通道中存在路径提供程序问题。
切换到稳定频道即可解决
您必须 运行 在您的终端中:
$ flutter channel stable
在我尝试在 Xcode 上为 ios 构建我的 flutter 应用程序之前,它运行良好。但是后来发生了一些奇怪的事情,因为我一个接一个地收到错误,现在我什至不能再在模拟器上安装我的应用程序了。我已经清理并完全删除了 ios 文件并重建了它,但每次都会出现不同的错误。
我认为 las Flutter 更新和 Firebase 有问题。
这是我的pubspec.yaml
version: 1.0.0+1
environment:
sdk: ">=2.10.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
http: ^0.12.2
keyboard_avoider: ^0.1.2
pin_code_fields: ^6.0.1
font_awesome_flutter: ^8.11.0
shared_preferences: ^0.5.12+4
youtube_player_flutter: ^7.0.0+7
cached_network_image: ^2.5.0
floor: ^0.18.0
flutter_bloc: ^6.1.1
equatable: ^1.2.5
numberpicker: ^1.3.0
charts_flutter: ^0.9.0
flutter_time_picker_spinner: ^1.0.6+1
vibration: ^1.7.3
change_app_package_name: ^0.1.2
random_string: ^2.1.0
path_provider: ^1.6.27
google_sign_in: ^4.5.9
firebase_core: ^0.7.0
firebase_auth: ^0.20.0+1
cloud_firestore: ^0.16.0
firebase_storage: ^7.0.0
这是错误输出
Warning: You are using these overridden dependencies:
! sqflite 1.3.2+1 from git https://github.com/TinyProgrammers/sqflite.git at d345da in sqflite
Running "flutter pub get" in schwungfit... 1.427ms
Launching lib/main.dart on iPhone 12 Pro Max in debug mode...
Running pod install... 18,0s
Running Xcode build...
Xcode build done. 92,8s
Failed to build iOS app
Error output from Xcode build:
↳
objc[56843]: Class AMSupportURLConnectionDelegate is implemented in both ?? (0x1f09f8188) and ??
(0x11b5ac2b8). One of the two will be used. Which one is undefined.
objc[56843]: Class AMSupportURLSession is implemented in both ?? (0x1f09f81d8) and ?? (0x11b5ac308).
One of the two will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:
↳
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:21
8:99: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDeferredTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:23
4:65: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:21
1:91: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL *rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:23
8:67: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.m:9:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabaseQueue.h:23
1:104: note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
4 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:238
:46: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inDatabase:(void (^)(FMDatabase *db))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:199
:72: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDatabase:(__attribute__((noescape)) void (^)(FMDatabase *db))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:273
:73: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inDeferredTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:213
:99: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inDeferredTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:277
:65: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (void)inTransaction:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:206
:91: note: parameter of overridden method is annotated with __attribute__((noescape))
- (void)inTransaction:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL *rollback))block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:281
:67: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(FMDatabase *db, BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.m:15:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabasePool.h:224
:104: note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(FMDatabase *db, BOOL
*rollback))block;
^
4 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1252:95
: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (BOOL)executeStatements:(NSString *)sql withResultBlock:(FMDBExecuteStatementsCallbackBlock)block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.h:514:131
: note: parameter of overridden method is annotated with __attribute__((noescape))
- (BOOL)executeStatements:(NSString *)sql withResultBlock:(__attribute__((noescape))
FMDBExecuteStatementsCallbackBlock _Nullable)block;
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1394:51
: warning: parameter of overriding method should be annotated with __attribute__((noescape))
[-Wmissing-noescape]
- (NSError*)inSavePoint:(void (^)(BOOL *rollback))block {
^
In file included from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.m:1:
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/FMDB/src/fmdb/FMDatabase.h:988:88:
note: parameter of overridden method is annotated with __attribute__((noescape))
- (NSError * _Nullable)inSavePoint:(__attribute__((noescape)) void (^)(BOOL *rollback))block;
^
2 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOSCustomBrowser.m:148:42: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
[[UIApplication sharedApplication] openURL:_appStoreURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOSCustomBrowser.m:156:61: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
BOOL openedInBrowser = [[UIApplication sharedApplication] openURL:requestURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
2 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:52:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS 12.0
[-Wdeprecated-declarations]
SFAuthenticationSession *_authenticationVC;
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:131:7: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
SFAuthenticationSession *authenticationVC =
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:132:37: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
[[SFAuthenticationSession alloc] initWithURL:requestURL
^~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:168:58: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0
[-Wdeprecated-declarations]
openedUserAgent = [[UIApplication sharedApplication] openURL:requestURL];
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/Target Support
Files/AppAuth/AppAuth-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:'
has been explicitly marked deprecated here
- (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:",
ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:191:3: warning: 'SFAuthenticationSession' is deprecated: first deprecated in iOS
12.0 [-Wdeprecated-declarations]
SFAuthenticationSession *authenticationVC = _authenticationVC;
^~~~~~~~~~~~~~~~~~~~~~~
ASWebAuthenticationSession
In module 'SafariServices' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/AppAuth/Source/AppAuth/iOS/OIDExte
rnalUserAgentIOS.m:25:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/SafariServices.framework/Headers/SFAuthenticationSession.h:48:1
2: note: 'SFAuthenticationSession' has been explicitly marked deprecated here
@interface SFAuthenticationSession : NSObject
^
5 warnings generated.
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMAppAuthFetche
rAuthorization+Keychain.m:31:26: warning: 'unarchiveObjectWithData:' is deprecated: first deprecated in
iOS 12.0 - Use +unarchivedObjectOfClass:fromData:error: instead [-Wdeprecated-declarations]
[NSKeyedUnarchiver unarchiveObjectWithData:passwordData];
^
In module 'Foundation' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMKeychain.h:19
:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSKeyedArchiver.h:152:1: note:
'unarchiveObjectWithData:' has been explicitly marked deprecated here
+ (nullable id)unarchiveObjectWithData:(NSData *)data API_DEPRECATED("Use
+unarchivedObjectOfClass:fromData:error: instead", macosx(10.2,10.14), ios(2.0,12.0), watchos(2.0,5.0),
tvos(9.0,12.0));
^
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMAppAuthFetche
rAuthorization+Keychain.m:41:48: warning: 'archivedDataWithRootObject:' is deprecated: first deprecated
in iOS 12.0 - Use +archivedDataWithRootObject:requiringSecureCoding:error: instead
[-Wdeprecated-declarations]
NSData *authorizationData = [NSKeyedArchiver archivedDataWithRootObject:auth];
^
In module 'Foundation' imported from
/Users/arditneziri/Developer/projects/schwungfit/schwungfit/ios/Pods/GTMAppAuth/Source/GTMKeychain.h:19
:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimu
lator14.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSKeyedArchiver.h:47:1: note:
'archivedDataWithRootObject:' has been explicitly marked deprecated here
+ (NSData *)archivedDataWithRootObject:(id)rootObject API_DEPRECATED("Use
+archivedDataWithRootObject:requiringSecureCoding:error: instead", macosx(10.2,10.14), ios(2.0,12.0),
watchos(2.0,5.0), tvos(9.0,12.0));
^
2 warnings generated.
/* com.apple.ibtool.document.warnings */
/Users/arditneziri/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_inappwebview-4.0.0+4/io
s/Storyboards/WebView.storyboard:global: warning: This file is set to build for a version older than
the deployment target. Functionality may be limited. [9]
Plugin `sqflite` doesn't implement a plugin interface, nor sets a default implementation...
Plugin `cloud_firestore` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_auth` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_core` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `firebase_storage` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_linux` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_macos` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `path_provider_windows` doesn't implement a plugin interface, nor sets a default implementation ...
Plugin `shared_preferences_linux` doesn't implement a plugin interface, nor sets a default
implementation ...
Plugin `shared_preferences_macos` doesn't implement a plugin interface, nor sets a default
implementation ...
Plugin `shared_preferences_windows` doesn't implement a plugin interface, nor sets a default
implementation ...
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:1111:7: Error:
Struct 'ENUMLOGFONTEX' is empty. Empty structs are undefined behavior.
class ENUMLOGFONTEX extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2835:7: Error:
Struct 'BLUETOOTH_PIN_INFO' is empty. Empty structs are undefined behavior.
class BLUETOOTH_PIN_INFO extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2960:7: Error:
Struct 'EXCEPINFO' is empty. Empty structs are undefined behavior.
class EXCEPINFO extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2966:7: Error:
Struct 'PROPERTYKEY' is empty. Empty structs are undefined behavior.
class PROPERTYKEY extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2973:7: Error:
Struct 'PROPVARIANT' is empty. Empty structs are undefined behavior.
class PROPVARIANT extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2978:7: Error:
Struct 'SAFEARRAY' is empty. Empty structs are undefined behavior.
class SAFEARRAY extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2985:7: Error:
Struct 'CLSID' is empty. Empty structs are undefined behavior.
class CLSID extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2992:7: Error:
Struct 'STATSTG' is empty. Empty structs are undefined behavior.
class STATSTG extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/win32-1.7.4/lib/src/structs.dart:2999:7: Error:
Struct 'NLM_SIMULATED_PROFILE_INFO' is empty. Empty structs are undefined behavior.
class NLM_SIMULATED_PROFILE_INFO extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf8.dart:23:7: Error: Struct
'Utf8' is empty. Empty structs are undefined behavior.
class Utf8 extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/utf16.dart:16:7: Error: Struct
'Utf16' is empty. Empty structs are undefined behavior.
class Utf16 extends Struct {
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:6:7:
Error: Struct 'char' is empty. Empty structs are undefined behavior.
class char extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:8:7:
Error: Struct 'sqlite3' is empty. Empty structs are undefined behavior.
class sqlite3 extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:10:7:
Error: Struct 'sqlite3_stmt' is empty. Empty structs are undefined behavior.
class sqlite3_stmt extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:12:7:
Error: Struct 'sqlite3_value' is empty. Empty structs are undefined behavior.
class sqlite3_value extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/sqlite3-0.1.8/lib/src/ffi/sqlite3.ffi.dart:14:7:
Error: Struct 'sqlite3_context' is empty. Empty structs are undefined behavior.
class sqlite3_context extends Struct {}
^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/ffi-0.1.3/lib/src/allocation.dart:47:33: Error:
Expected type 'T' to be a valid and instantiated subtype of 'NativeType'.
final int totalSize = count * sizeOf<T>();
^
Command PhaseScriptExecution failed with a nonzero exit code
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
Flutter 的主通道中存在路径提供程序问题。 切换到稳定频道即可解决
您必须 运行 在您的终端中:
$ flutter channel stable