我有一个 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
文件夹是空的。
寻找有关如何最好地调试此问题的一些见解。我应该在哪里寻找一些关于这里实际出了问题的见解?
尝试将 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 ..