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

tvOS项目导入AVKit提示“no such module”,iOS/多平台可正常导入

解决tvOS项目导入AVKit提示“no such module available”的问题
  • 确认tvOS部署版本达标
    AVKit在tvOS上要求最低部署版本为9.0,打开项目设置,选中tvOS target,查看Deployment Info里的Deployment Target,确保版本不低于9.0,过低的话升级后重试。

  • 检查Build Settings关键配置

    1. 搜索Framework Search Paths,确认包含$(SDKROOT)/System/Library/Frameworks路径,缺失的话手动添加,设置为non-recursive;
    2. 搜索Enable Modules (C and Objective-C),确保选项设为YES,这是系统模块正常导入的必要开关。
  • 验证Xcode版本兼容性
    旧版Xcode可能存在tvOS框架索引bug,建议使用当前稳定版Xcode(比如Xcode 15及以上),如果版本过旧,升级后再测试。

  • 用新项目排查问题
    新建一个纯净的tvOS单视图项目,直接在ViewController里写import AVKit编译测试。如果新项目正常,说明原项目配置损坏,要么迁移代码到新项目,要么对比两个项目的Build Settings找出差异项修正。

  • 重置Xcode索引
    关闭Xcode,打开终端执行以下命令清空DerivedData和Xcode偏好设置:

    rm -rf ~/Library/Developer/Xcode/DerivedData
    defaults delete com.apple.dt.Xcode
    

    重启Xcode后等待索引完成,再尝试导入AVKit。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 07:37:10