You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS构建/运行报错:找不到VoidCallback、TextAffinity类型

Flutter iOS构建失败问题

复现步骤

执行以下命令即可复现问题:

flutter create ios_test
cd ios_test
flutter run

环境版本信息

Flutter 3.10.5 • 稳定通道 • https://github.com/flutter/flutter.git
框架 • 修订版本 796c8ef792(3周前)• 2023-06-13 15:51:02 -0700
引擎 • 修订版本 45f6e00911
工具 • Dart 3.0.5 • DevTools 2.23.1
Dart SDK版本:3.0.5(稳定版)(2023年6月12日 18:31:49 +0000)运行于"macos_arm64"

flutter -v doctor
[✓] Flutter(稳定通道,3.10.5,运行于 macOS 13.4 22F66 darwin-arm64,区域设置 en-US)
    • Flutter版本 3.10.5,安装路径 /Applications/flutter
    • 上游仓库 https://github.com/flutter/flutter.git
    • 框架修订版本 796c8ef792(3周前),提交时间 2023-06-13 15:51:02 -0700
    • 引擎修订版本 45f6e00911
    • Dart版本 3.0.5
    • DevTools版本 2.23.1

[✓] Android工具链 - 开发Android设备(Android SDK版本 34.0.0)
    • Android SDK路径 /Users/marku/Library/Android/sdk
    • 目标平台 android-34,构建工具版本 34.0.0
    • Java可执行文件路径:/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java版本 OpenJDK运行环境(build 17.0.6+0-17.0.6b802.4-9586694)
    • 已接受所有Android许可证

[✓] Xcode - 开发iOS和macOS应用(Xcode 14.3.1)
    • Xcode路径 /Applications/Xcode.app/Contents/Developer
    • 构建版本 14E300c
    • CocoaPods版本 1.12.1

[✓] Chrome - 开发Web应用
    • Chrome路径 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio(版本 2022.2)
    • Android Studio路径 /Applications/Android Studio.app/Contents
    • Flutter插件可从以下地址安装:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart插件可从以下地址安装:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java版本 OpenJDK运行环境(build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code(版本 1.79.2)
    • VS Code路径 /Applications/Visual Studio Code.app/Contents
    • Flutter扩展版本 3.66.0

[✓] 已连接设备(3台可用)
    • iPhone 14(移动设备)• A9282848-729E-41F9-BC77-591834D5DAD2 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-4(模拟器)
    • macOS(桌面设备)    • macos                                • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome(Web设备)       • chrome                               • web-javascript • Google Chrome 114.0.5735.198

[✓] 网络资源
    • 所有必需的网络资源均可用

• 未发现任何问题!

错误信息

执行flutter run会触发构建失败;在Xcode中构建项目时会出现另一种错误:

[   +2 ms] iOS应用构建失败
[        ] 错误(Xcode):[ +520 ms] /Applications/flutter/packages/flutter/lib/src/services/text_input.dart:713:1: 错误:未找到类型'TextAffinity'。
           
[   +1 ms] 无法为模拟器构建应用。
[        ] 在iPhone 14上启动应用失败。
[   +1 ms] "flutter run" 耗时10,603毫秒。

已尝试的解决方法

  • 升级Flutter包
  • 运行dart fix命令
  • 在Xcode中直接编译项目(仍出现不同错误)

内容的提问来源于stack exchange,提问作者markus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 23:54:57