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

Flutter应用在iPhone15/iOS17提示「设备不支持」问题求助

问题:Flutter应用在iPhone 15/iOS 17上安装提示「Device not supported」

我使用Flutter开发的应用,客户在iPhone 15/iOS 17设备上安装时,出现「Device not supported」(设备不支持)错误,无法完成安装。

解决思路
  • 核对Xcode部署目标版本:打开Xcode的项目配置(Target -> General),确认iOS Deployment Target版本≤17.0,覆盖iPhone 15的系统版本。如果部署目标设置高于iOS 17,会直接导致iOS 17设备无法安装。
  • 升级Flutter SDK到兼容版本:旧版Flutter对iOS 17/iPhone 15的适配不足,执行flutter upgrade升级到最新稳定版(建议3.13及以上),之后重新构建项目。
  • 确认Xcode版本兼容性:Xcode 15及以上才正式支持iOS 17和iPhone 15设备,若使用旧版Xcode,会无法识别新设备并提示不支持,需升级Xcode到对应版本。
  • 检查设备兼容性限制:
    1. 在Xcode的Target -> General -> Deployment Info中,确认「Devices」选项为「iPhone」,而非仅「iPad」;
    2. 检查Info.plist中的UIRequiredDeviceCapabilities字段,避免添加iPhone 15不具备的硬件要求(如特定传感器、芯片限制),多余的限制会触发设备不兼容提示。
  • 重置Flutter与Xcode的同步配置:执行flutter clean清理缓存,删除iOS目录下的Pods文件夹和Podfile.lock,再依次执行flutter pub get和pod install,重新生成项目配置后打包。
  • 验证分发配置文件:如果是Ad Hoc分发,确认Provisioning Profile已包含该iPhone 15的UDID;如果是App Store分发,检查App Store Connect中对应版本的系统支持范围是否包含iOS 17,确保配置文件无设备型号限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 14:39:52