问题描述
在尝试运用Xcode时,报错输出:
/Users/fangjunyu/Downloads/hackingwithswift/hackingwithswift.xcodeproj One of the paths in DEVELOPMENT_ASSET_PATHS does not exist: /Users/fangjunyu/Downloads/hackingwithswift/hackingwithswift/Preview Content
DEVELOPMENT_ASSET_PATHS 是 Xcode 用来管理开发时所需资源(如 Preview Content 文件夹)的配置项。
在 SwiftUI 预览或项目中,可能尝试引用 Preview Content 文件夹,用于存储预览资源(如图片或其他静态文件)。
如果路径无效,Xcode 会报错,因为它找不到该文件夹。
报错的原因我怀疑是在整理项目文件时,误删了预览文件夹导致的。
解决方案为:根据报错提示导航到对应的路径:
/Users/fangjunyu/Downloads/hackingwithswift/hackingwithswift/
在桌面上按shift + Command + G,将路径复制进去并打开hackingwithswift文件夹。 检查该文件夹下是否含有Preview Content文件夹,我发现没有该文件夹后,新创建了一个Preview Content文件夹。
重新运行应用,问题得到解决。
另一个解决方案为:
在项目配置-Build Settings中,搜索:
DEVELOPMENT_ASSET_PATHS
这一报错配置,如果不需要Preview Content,可以清空或移除该配置,如果需要则确保路径存在。
清理缓存
如果上述方案解决后,仍然报错,可以尝试清理构建缓存:
清理缓存后,重启Xcode并重新构建项目。