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

如何解决App Store提交时出现的ITMS-90338非公开API使用问题?

解决ITMS-90338: Flutter应用引用非公开符号__availability_version_check的问题

以下是经过验证的解决步骤:

  • 升级Flutter SDK至最新稳定版
    该问题大多是旧版Flutter SDK的已知bug,升级到官方最新稳定版即可修复。执行命令:

    flutter upgrade
    

    完成后重新编译iOS发布包并提交。

  • 清理缓存后重新构建
    若升级后仍报错,彻底清理缓存再尝试:

    • 清理Flutter项目缓存:flutter clean
    • 清理Xcode的Derived Data:打开Xcode → 菜单栏File → Project Settings → 点击Derived Data旁的箭头,删除对应文件夹
    • 重新生成发布包:flutter build ios --release
  • 检查并更新第三方依赖
    部分旧版第三方Flutter插件可能引入私有API依赖,执行以下命令检查依赖版本并更新:

    flutter pub outdated
    

    将标记为过时的依赖更新至最新兼容版本,再重新构建项目。

  • 验证归档包的符号引用
    确认问题已修复可通过以下方式验证:

    1. 找到归档包中的Flutter.framework,右键选择Show Package Contents
    2. 定位到Flutter二进制文件,执行命令:
      nm -u /path/to/Flutter | grep __availability_version_check
      

    若命令无输出,说明私有符号已被移除,可正常提交至App Store。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 08:37:19