如何用CocoaPods创建Vision Pro项目?编译报错问题咨询
解决Vision Pro项目CocoaPods编译报错“Framework 'Pods_XXXX' not found”
Vision Pro项目完全支持CocoaPods,编译失败不是模拟器的问题,核心原因是你的Podfile平台配置不匹配。
问题分析
你的Podfile指定了platform :ios, '15.0',但Vision Pro对应的是visionOS平台,CocoaPods会基于指定平台生成适配的框架配置,平台不匹配会导致无法找到正确的Pods框架文件。
修复步骤
修改Podfile平台配置
将原Podfile中的iOS平台声明替换为visionOS:platform :visionos, '1.0' target 'XXXXX(MyProjectName)' do use_frameworks! # Pods for XXXXX(MyProjectName) end如果项目需要同时支持iOS和visionOS,可添加多平台声明:
platform :ios, '15.0' platform :visionos, '1.0' target 'XXXXX(MyProjectName)' do use_frameworks! # 按需添加pod依赖 end重新生成Pods配置
在终端执行以下命令清理并重新安装:pod deintegrate pod install
额外检查项
- 确保使用Xcode 14.3及以上版本(visionOS开发最低要求)
- 检查项目Build Settings中
Framework Search Paths是否包含$(inherited),保证能读取Pods的框架路径 - 确认项目Targeted Device Families已勾选visionOS(在项目Info设置页)
内容的提问来源于stack exchange,提问作者tbfungeek
相关产品推荐
相关产品推荐

