flutter - 构建 iOS 失败 - Flutter
问题描述
我是 Flutter 的新手,我有项目我的客户希望我提取 .ipa 文件并上传它。我制作了配置文件,所有设置都完成了。
我运行命令flutter doctor -v
[✓] Flutter (Channel beta, 1.21.0-9.2.pre, on Mac OS X 10.15.4 19E266, locale en-US)
• Flutter version 1.21.0-9.2.pre at /Users/user/Documents/flutter
• Framework revision 81a45ec2e5 (2 weeks ago), 2020-08-27 14:14:33 -0700
• Engine revision 20a9531835
• Dart version 2.10.0 (build 2.10.0-7.3.beta)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/user/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.6, Build version 11E708
• CocoaPods version 1.9.3
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 49.0.2
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
Scan[✓] Connected device (2 available)
• iPhone 8 (mobile) • 7484DAD5-9562-4A70-A83C-D8D4C378B35A • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
• iPhone SE (2nd generation) (mobile) • 6A6DAEF0-D41D-4466-9815-826DF83ECB51 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
• No issues found!
但是当运行它时flutter build ios
,在 xcode 构建完成后发现了这个异常:
Oops; flutter has exited unexpectedly: "ProcessException: Process timed out:
Command: /usr/bin/env xcrun xcodebuild -configuration Release -quiet
-workspace Runner.xcworkspace -scheme Runner BUILD_DIR=/Users/user/Desktop/LadyCare/build/ios -sdk iphoneos SCRIPT_OUTPUT_STREAM_FILE=/var/folders/rt/fl3hxxg54zg57wrggxsbx42m0000gn/T/flutter_tools.ziHuHJ/flutter_build_log_pipe.uI1i3M/pipe_to_stdout FLUTTER_SUPPRESS_ANALYTICS=true COMPILER_INDEX_STORE_ENABLE=NO
-showBuildSettings".
解决方案
这样做,它可能会解决你的问题
flutter clean && flutter run
上面的命令基本上是同时执行命令
>>> flutter clean
>>> flutter run
推荐阅读
- xml - Python 3:拆分串联的 XML 文件
- java - 在数据源连接 JBOSS 中更改 Oracle DB 工作区
- robotframework - 我无法使用机器人框架集线器获取正确的文档和使用的关键字
- node.js - 使用 multer 包在 node express 中使用 api 上传图像
- python-3.x - gensim中ldaseq模型的评估
- json - Google Chart Histogram - 比 bucketSize 更宽的桶元素
- c# - 哪种方法更好地定义数据注释(视图模型或实体)?
- python - 如果物理服务器的 id 在给定的参数中,我如何过滤它?
- docker - elasticsearch 无法知道集群的节点
- php - PHP foreach echo 将“符号”打印为值