Flutter IOS 构建:PhaseScriptExecution Thin\ 二进制构建命令失败

问题描述 投票:0回答:1

我有一个 flutter 应用程序,正在移植到 ios。运行

flutter build ios -v
后,进程成功设置、安装依赖项并编译,但在构建阶段出现问题。

/Users/liamhp/Library/Developer/Xcode/DerivedData/Runner-aqpqbhigkgvvwqexwsikncfsedsl/Build/Interme
                         diates.noindex/Runner.build/Release-iphoneos/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh
                     Unhandled exception:
                     Null check operator used on a null value
                     
                     ...
              

                     Result bundle written to path:
                        /var/folders/51/2ypxj09x2tq8m09320t8ghlm0000gn/T/flutter_tools.pEfCUq/flutter_ios_build_temp_dirRNfKNo/temporary_xcresult_bundle

The following build commands failed:
                        PhaseScriptExecution Thin\ Binary
                        /Users/liamhp/Library/Developer/Xcode/DerivedData/Runner-aqpqbhigkgvvwqexwsikncfsedsl/Build/Intermedia
                        tes.noindex/Runner.build/Release-iphoneos/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh (in target
                        'Runner' from project 'Runner')
                     (1 failure)
[+110053 ms]  └─Compiling, linking and signing... (completed in 131.2s)
[        ] Xcode build done.                                           1464.1s
[  +16 ms] executing: xcrun xcresulttool get --path
/var/folders/51/2ypxj09x2tq8m09320t8ghlm0000gn/T/flutter_tools.pEfCUq/flutter_ios_build_temp_dirRNfKNo/temporary_xcresult_bundl
e --format json
{
  ...(build results dict)
  ...
  ...
  ...
                   "metrics" : {
                        "_type" : {
                          "_name" : "ResultMetrics"
                        },
                        "errorCount" : {
                          "_type" : {
                            "_name" : "Int"
                          },
                          "_value" : "1"
                        },
                        "warningCount" : {
                          "_type" : {
                            "_name" : "Int"
                          },
                          "_value" : "23"
                        }
                      }
                    }

}
[  +48 ms] Failed to build iOS app

我尝试查看生成的

/var/folders/51/2ypxj09x2tq8m09320t8ghlm0000gn/T/flutter_tools.pEfCUq/flutter_ios_build_temp_dirRNfKNo/temporary_xcresult_bundle
文件,但
flutter_tools.pEfCUq
文件夹是空的。

寻找有关如何最好地调试此问题的一些见解。我应该在哪里寻找一些关于这里实际出了问题的见解?

ios flutter xcode flutter-ios-build
1个回答
0
投票

尝试将 flutter 清理干净 我还建议重新安装 pods

sh脚本:

flutter clean
cd ios/
pod deintegrate
pod cache clean --all
rm -rf Pods
rm Podfile.lock
cd ..
flutter pub get
cd ios
pod install --repo-update
cd ..
© www.soinside.com 2019 - 2024. All rights reserved.