解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app

2023-12-02 07:36

本文主要是介绍解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误场景

更新了IOS的系统版本为最新的17.0, 运行报以下错误

Launching lib/main.dart on iPhone in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: GN3DCAF71C
Running Xcode build...
Xcode build done.                                           10.3s
Installing and launching...
Could not run build/ios/iphoneos/Runner.app on 00008101-000465E821FA001E.
Try launching Xcode and selecting "Product > Run" to fix the problem:open ios/Runner.xcworkspaceError launching application on iPhone.

网上的解决方案

在网上上到一种方法

1. run "flutter clean" on flutter project
2. in xcode -> build -> clean
3. run "flutter build bundle"

试一下发现不是一样的问题。

实际解决方案

最后在stackoverflow上找到解决办法=>链接地址

根本原因是IOS17和Xcode的配置变化引起的,需要更新Flutter的SDK版本到3.13以上就可以解决。
在这里插入图片描述

在命令行中使用flutter upgrade来更新Flutter sdk。

ado@adodeMacBook-Air ~ % flutter upgrade
Upgrading Flutter to 3.16.2 from 3.10.6 in
/Users/ado/work/dev_env/flutter...
Downloading Darwin arm64 Dart SDK from Flutter engine cf7a9d0800f2a5da166dbe0eb9fb2476018269b1...% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     02  207M    2 4399k    0     0  7378k      0  0:00:28 --:--:--  0:00:28 7419k6  207M    6 14.1M    0     0  9174k      0  0:00:23  0:00:01  0:00:22 9193k11  207M   11 23.9M    0     0  9507k      0  0:00:22  0:00:02  0:00:20 9517k16  207M   16 34.4M    0     0  9889k      0  0:00:21  0:00:03  0:00:18 9898k21  207M   21 44.0M    0     0  9869k      0  0:00:21  0:00:04  0:00:17 9875k26  207M   26 54.3M    0     0  9966k      0  0:00:21  0:00:05  0:00:16 10.0M31  207M   31 64.5M    0     0   9.7M      0  0:00:21  0:00:06  0:00:15 10.0M36  207M   36 74.8M    0     0   9.8M      0  0:00:20  0:00:07  0:00:13 10.1M41  207M   41 85.0M    0     0   9.8M      0  0:00:20  0:00:08  0:00:12 10.0M45  207M   45 94.7M    0     0   9.9M      0  0:00:20  0:00:09  0:00:11 10.1M50  207M   50  104M    0     0   9.8M      0  0:00:21  0:00:10  0:00:11  9.9M55  207M   55  113M    0     0   9.8M      0  0:00:21  0:00:11  0:00:10  9.8M59  207M   59  123M    0     0   9.8M      0  0:00:21  0:00:12  0:00:09 9913k64  207M   64  132M    0     0   9.7M      0  0:00:21  0:00:13  0:00:08 9804k68  207M   68  140M    0     0  9899k      0  0:00:21  0:00:14  0:00:07 9436k72  207M   72  150M    0     0  9906k      0  0:00:21  0:00:15  0:00:06 9544k77  207M   77  159M    0     0  9872k      0  0:00:21  0:00:16  0:00:05 9408k81  207M   81  169M    0     0  9862k      0  0:00:21  0:00:17  0:00:04 9421k86  207M   86  178M    0     0  9843k      0  0:00:21  0:00:18  0:00:03 9388k90  207M   90  188M    0     0  9826k      0  0:00:21  0:00:19  0:00:02 9616k94  207M   94  195M    0     0  9721k      0  0:00:21  0:00:20  0:00:01 9142k97  207M   97  202M    0     0  9611k      0  0:00:22  0:00:21  0:00:01 8745k
100  207M  100  207M    0     0  9609k      0  0:00:22  0:00:22 --:--:-- 8611k
Building flutter tool...
Resolving dependencies...
Got dependencies.Upgrading engine...
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Downloading android-arm-profile/darwin-x64 tools...                422ms
Downloading android-arm-release/darwin-x64 tools...                437ms
Downloading android-arm64-profile/darwin-x64 tools...              323ms
Downloading android-arm64-release/darwin-x64 tools...              504ms
Downloading android-x64-profile/darwin-x64 tools...                309ms
Downloading android-x64-release/darwin-x64 tools...                284ms
Downloading android-x86 tools...                                 1,292ms
Downloading android-x64 tools...                                 1,850ms
Downloading android-arm tools...                                 1,238ms
Downloading android-arm-profile tools...                           806ms
Downloading android-arm-release tools...                           536ms
Downloading android-arm64 tools...                                  6.9s
Downloading android-arm64-profile tools...                         837ms
Downloading android-arm64-release tools...                         631ms
Downloading android-x64-profile tools...                           868ms
Downloading android-x64-release tools...                           528ms
Downloading android-x86-jit-release tools...                     1,362ms
Downloading ios tools...                                            9.1s
Downloading ios-profile tools...                                    8.9s
Downloading ios-release tools...                                    6.1s
Downloading Web SDK...                                              5.8s
Downloading package sky_engine...                                  141ms
Downloading flutter_patched_sdk tools...                           426ms
Downloading flutter_patched_sdk_product tools...                   392ms
Downloading darwin-arm64 tools...                                2,841ms
Downloading darwin-x64/FlutterMacOS.framework tools...              3.2s
Downloading darwin-x64/gen_snapshot tools...                       618ms
Downloading darwin-x64-profile/FlutterMacOS.framework tools...      1,642ms
Downloading darwin-x64-profile tools...                            302ms
Downloading darwin-x64-profile/gen_snapshot tools...               610ms
Downloading darwin-x64-release/FlutterMacOS.framework tools...      1,102ms
Downloading darwin-x64-release tools...                            277ms
Downloading darwin-x64-release/gen_snapshot tools...               547ms
Downloading darwin-arm64/font-subset tools...                      165msFlutter 3.16.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 9e1c857886 (14 hours ago) • 2023-11-30 11:51:18 -0600
Engine • revision cf7a9d0800
Tools • Dart 3.2.2 • DevTools 2.28.3Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.2, on macOS 14.1.2 23B92 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.84.1)
[✓] Connected device (3 available)
[✓] Network resources• No issues found!

等待更新完成后,flutter doctor中没有提示其他错误了,直接run就能正常了。

这篇关于解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/444482

相关文章

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

python subprocess.run中的具体使用

《pythonsubprocess.run中的具体使用》subprocess.run是Python3.5及以上版本中用于运行子进程的函数,它提供了更简单和更强大的方式来创建和管理子进程,本文就来详细... 目录一、详解1.1、基本用法1.2、参数详解1.3、返回值1.4、示例1.5、总结二、subproce