【问题标题】:Flutter Mac OS Build Error How can I solve the error?Flutter Mac OS Build Error 我该如何解决这个错误?
【发布时间】:2021-01-31 23:09:39
【问题描述】:

构建失败的日志:

** BUILD FAILED **

Xcode 的输出: ↳ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8:10:警告:双引号包括框架标题中的“FlutterAppDelegate.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterAppDelegate.h" ^~~~~~~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:10:10:警告:双引号包括框架标题中的“FlutterMacros.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterMacros.h" ^~~~~~~~~~~~~~~~~ /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11:10:警告:双引号包括框架标题中的“FlutterPlugin.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterPlugin.h" ^~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:11:10:警告:双引号包括框架标题中的“FlutterBinaryMessenger.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterBinaryMessenger.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:11 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterBinaryMessenger.h:10:10:警告:双引号包括框架标题中的“FlutterMacros.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterMacros.h" ^~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:12:10:警告:双引号包括框架标题中的“FlutterChannels.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterChannels.h" ^~~~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:12 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterChannels.h:8:10:警告:双引号包括框架标题中的“FlutterBinaryMessenger.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterBinaryMessenger.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterChannels.h:9:10:警告:双引号包括框架标题中的“FlutterCodecs.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterCodecs.h" ^~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:12 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterChannels.h:9 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterCodecs.h:9:10:警告:双引号包括框架标题中的“FlutterMacros.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterMacros.h" ^~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:13:10:警告:双引号包括框架标题中的“FlutterCodecs.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterCodecs.h" ^~~~~~~~~~~~~~~~~ /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:14:10:警告:双引号包括框架标题中的“FlutterPlatformViews.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #include "FlutterPlatformViews.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlugin.h:14 包含的文件中: /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlatformViews.h:10:9:警告:双引号包括框架标题中的“FlutterCodecs.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #import "FlutterCodecs.h" ^~~~~~~~~~~~~~~~~ /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPlatformViews.h:11:9:警告:双引号包括框架标题中的“FlutterMacros.h”,应使用尖括号代替[ -Wquoted-include-in-framework-header] #import "FlutterMacros.h" ^~~~~~~~~~~~~~~~~ 在构建从 /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5 导入的模块“Flutter”时: 在从 :1 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:8 包含的文件中: 在 /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterAppDelegate.h:11 中包含的文件中:

/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:16:10: warning: double-quoted include "FlutterMacros.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterMacros.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterMacros.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:17:10: warning: double-quoted include "FlutterPlatformViews.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterPlatformViews.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~
         <Flutter/FlutterPlatformViews.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:18:10: warning: double-quoted include "FlutterPlugin.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterPlugin.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterPlugin.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:19:10: warning: double-quoted include "FlutterPluginAppLifeCycleDelegate.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterPluginAppLifeCycleDelegate.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         <Flutter/FlutterPluginAppLifeCycleDelegate.h>
While building module 'Flutter' imported from /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5:
In file included from <module-includes>:1:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:19:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterPluginAppLifeCycleDelegate.h:8:10: warning: double-quoted include "FlutterPlugin.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterPlugin.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterPlugin.h>
While building module 'Flutter' imported from /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5:
In file included from <module-includes>:1:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:20:10: warning: double-quoted include "FlutterTexture.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterTexture.h"
         ^~~~~~~~~~~~~~~~~~
         <Flutter/FlutterTexture.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:21:10: warning: double-quoted include "FlutterViewController.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterViewController.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~
         <Flutter/FlutterViewController.h>
While building module 'Flutter' imported from /Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.12+2/ios/Classes/FLTSharedPreferencesPlugin.h:5:
In file included from <module-includes>:1:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/Flutter.h:21:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:11:10: warning: double-quoted include "FlutterBinaryMessenger.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterBinaryMessenger.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
         <Flutter/FlutterBinaryMessenger.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:12:10: warning: double-quoted include "FlutterDartProject.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterDartProject.h"
         ^~~~~~~~~~~~~~~~~~~~~~
         <Flutter/FlutterDartProject.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:13:10: warning: double-quoted include "FlutterEngine.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterEngine.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterEngine.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:14:10: warning: double-quoted include "FlutterMacros.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterMacros.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterMacros.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:15:10: warning: double-quoted include "FlutterPlugin.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterPlugin.h"
         ^~~~~~~~~~~~~~~~~
         <Flutter/FlutterPlugin.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Flutter/Flutter.framework/Headers/FlutterViewController.h:16:10: warning: double-quoted include "FlutterTexture.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#include "FlutterTexture.h"
         ^~~~~~~~~~~~~~~~~~
         <Flutter/FlutterTexture.h>
46 warnings generated.
46 warnings generated.
/Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.3.2/ios/Classes/FlutterInappPurchasePlugin.m:45:52: warning: assigning to 'id<IAPPromotionObserverDelegate>' from incompatible type 'FlutterInappPurchasePlugin *__strong'
    [IAPPromotionObserver sharedObserver].delegate = self;
                                                   ^ ~~~~
/Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.3.2/ios/Classes/FlutterInappPurchasePlugin.m:200:79: warning: implicit conversion loses integer precision: 'SKPaymentTransactionState' (aka 'enum SKPaymentTransactionState') to 'int' [-Wshorten-64-to-32]
                                                     [NSNumber numberWithInt: item.transactionState], @"transactionStateIOS",
                                                     ~                        ^~~~~~~~~~~~~~~~~~~~~
/Users/muratapps/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_inapp_purchase-2.3.2/ios/Classes/FlutterInappPurchasePlugin.m:590:71: warning: implicit conversion loses integer precision: 'SKPaymentTransactionState' (aka 'enum SKPaymentTransactionState') to 'int' [-Wshorten-64-to-32]
                                             [NSNumber numberWithInt: transaction.transactionState], @"transactionStateIOS",
                                             ~                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBWrappers.pbobjc.m:11:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities.h:33:9: warning: double-quoted include "GPBArray.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBArray.h"
        ^~~~~~~~~~~~
        <GPBArray.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBStruct.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:40:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities_PackagePrivate.h:33:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities.h:33:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBArray.h:33:9: warning: double-quoted include "GPBRuntimeTypes.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBRuntimeTypes.h"
        ^~~~~~~~~~~~~~~~~~~
        <GPBRuntimeTypes.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBStruct.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:40:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities_PackagePrivate.h:33:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities.h:34:9: warning: double-quoted include "GPBMessage.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBMessage.h"
        ^~~~~~~~~~~~~~
        <GPBMessage.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities.h:35:9: warning: double-quoted include "GPBRuntimeTypes.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBRuntimeTypes.h"
        ^~~~~~~~~~~~~~~~~~~
        <GPBRuntimeTypes.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBStruct.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:40:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities_PackagePrivate.h:35:9: warning: double-quoted include "GPBDescriptor_PackagePrivate.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBDescriptor_PackagePrivate.h"
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        <GPBDescriptor_PackagePrivate.h>
22 warnings generated.
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBSourceContext.pbobjc.m:11:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:34:9: warning: double-quoted include "GPBBootstrap.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBBootstrap.h"
        ^~~~~~~~~~~~~~~~
        <GPBBootstrap.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:34:9: warning: double-quoted include "GPBBootstrap.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBBootstrap.h"
        ^~~~~~~~~~~~~~~~
        <GPBBootstrap.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:36:9: warning: double-quoted include "GPBDescriptor_PackagePrivate.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBDescriptor_PackagePrivate.h"
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        <GPBDescriptor_PackagePrivate.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBAny.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:36:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBDescriptor_PackagePrivate.h:35:9: warning: double-quoted include "GPBDescriptor.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBDescriptor.h"
        ^~~~~~~~~~~~~~~~~
        <GPBDescriptor.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBAny.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:36:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBDescriptor_PackagePrivate.h:35:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBDescriptor.h:33:9: warning: double-quoted include "GPBRuntimeTypes.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBRuntimeTypes.h"
        ^~~~~~~~~~~~~~~~~~~
        <GPBRuntimeTypes.h>
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBAny.pbobjc.m:11:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBProtocolBuffers_RuntimeSupport.h:36:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBDescriptor_PackagePrivate.h:35:
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBDescriptor.h:33:


/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Protobuf/objectivec/GPBUtilities.h:33:9: warning: double-quoted include "GPBArray.h" in framework header, expected angle-bracketed instead [-Wquoted-include-in-framework-header]
#import "GPBArray.h"
        ^~~~~~~~~~~~
        <GPBArray.h>
In file included from 
        ^~~~~~~~~~~~~
        <pb_encode.h>
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/Target Support Files/nanopb/nanopb-umbrella.h:22:9: error: double-quoted include "pb_common.h" in framework header, expected angle-bracketed instead [-Werror,-Wquoted-include-in-framework-header]
#import "pb_common.h"
        ^~~~~~~~~~~~~
        <pb_common.h>
13 errors generated.
In file included from /Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/GoogleDataTransport/GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c:20:
/Users/muratapps/Documents/MobileProjects/flutter_app/ios/Pods/GoogleDataTransport/GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h:22:10: fatal error: could not build module 'nanopb'
#include <nanopb/pb.h>
 ~~~~~~~~^
14 errors generated.
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'GoogleDataTransport' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'url_launcher' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'path_provider' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'shared_preferences' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'device_info' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'package_info' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'flutter_inapp_purchase' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'nanopb' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'Toast' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'Protobuf' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'fluttertoast' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'GoogleUtilities' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'Firebase' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'FirebaseCore' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'FirebaseMessaging' from project 'Pods')
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 
warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'FirebaseInstallations' from project 'Pods')
warning: Capabilities for Signing & Capabilities may not function correctly because its entitlements use a placeholder team ID. To resolve this, select a development team in the Runner editor. (in target 'Runner' from project 'Runner')

无法为模拟器构建应用程序。 在 iPhone SE(第 2 代)上启动应用程序时出错。

【问题讨论】:

    标签: macos flutter build


    【解决方案1】:

    我也遇到过这个。为了更清楚地搜索: 在您的颤振项目中转到: IOS - Runner.xcodeproj --> 打开文件:project.pbxproj 搜索此值:CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 将其更改为:CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;

    重新运行您的项目构建。 构建可能会失败。在这种情况下,从调试构建目录中清除所有内容: ...yourapp/build/ios/Debug-ihponeos

    【讨论】:

    • 请注意,我发现在文件project.pbxproj 中设置为“NO”的不是 1 个而是 3 个 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER
    • 在 iOS 模拟器 (12 Pro Max) 中工作,但在我的设备 (XS Max) 上运行失败,即使在清理 myapp/build/ios/Debug-ihponeos 目录后也是如此
    • 忘记补充了,即使在 XCode 中出现错误弹出警报后,我也没有特定的错误消息!不知道是什么问题...
    • 重试,终于得到如下错误信息:Runner.app/Info.plist does not exist. The Flutter "Thin Binary" build phase must run after "Copy Bundle Resources".
    【解决方案2】:

    这似乎是由推荐的构建设置引起的 cocoapods 问题。修复了 CocoaPods/CocoaPods#9905 并针对 CocoaPods 1.10。作为(临时)解决方法,您可以将 pod 项目构建设置中的“引用包含在框架标头中”设置为 NO。

    【讨论】:

    • 谢谢,我可以用这个方法在手机上运行它。那么如果我这样打印出来,申请会被发布吗?
    • 它只是一个铿锵声设置,所以是的,它对发布无关紧要。如果答案对您有用,请接受它:)
    • 但并不是说一旦您进行了 pod 更新或安装,您就需要重复此操作。尝试将 cocoapods 更新到 1.10 以完全摆脱它。否则,我建议在 pod 文件中包含一个循环以自动设置此选项。
    猜你喜欢
    • 2016-07-21
    • 2016-09-09
    • 1970-01-01
    • 2015-02-28
    • 2013-08-16
    • 2020-04-17
    相关资源
    最近更新 更多