我已将本地 Swift 包添加到工作区。它们位于项目子文件夹中,并作为 git 子模块连接到不同的 git 存储库。一切都运行良好(项目能够构建,包能够解析,并且我可以在同一个工作区中编辑包)。
在我将 Xcode 更新到 13.0 后,项目开始无法构建,Missing package product每个本地包依赖项都有多个错误。删除派生数据、重置包、清理构建文件夹和重新启动 Xcode 都没有帮助。
我已将本地 Swift 包添加到工作区。它们位于项目子文件夹中,并作为 git 子模块连接到不同的 git 存储库。一切都运行良好(项目能够构建,包能够解析,并且我可以在同一个工作区中编辑包)。
在我将 Xcode 更新到 13.0 后,项目开始无法构建,Missing package product每个本地包依赖项都有多个错误。删除派生数据、重置包、清理构建文件夹和重新启动 Xcode 都没有帮助。
退出 Xcode
打开终端
通过终端 ( )导航到您所在的目录.xcodeprojcd path/to/your/apps/folder
跑xcodebuild -resolvePackageDependencies
包完成解析后,打开 Xcode 并再次尝试构建。
从工作区中删除包引用并重新添加它们(通过从 Finder 中简单的拖放)解决了这个问题。
我什至不需要重新配置相应的方案,或者在目标中重新添加依赖项。
这对我有用:
或者,在 Target -> Build Phases -> Link Binary With Libraries 中删除未使用的包,也为我删除了错误。