我把本地Swift包添加到工作空间中,它们位于项目的子文件夹中,并作为git子模块连接到不同的git仓库。一切都运行得很完美(项目可以构建,包可以解析,我可以在同一个工作空间中编辑包)。在我将Xcode更新到13.0后,项目开始无法构建,每个本地包依赖项都有多个错误Missing package product。删除派生数据、重置包、清理构建文件夹和重新启动Xcode都无济于事。
Missing package product
zkure5ic1#
1.退出Xcode1.打开终端1.通过终端(cd path/to/your/apps/folder)导航到.xcodeproj所在的***目录***1.运行xcodebuild -resolvePackageDependencies1.软件包完成解析后,打开Xcode并再次尝试构建。
cd path/to/your/apps/folder
.xcodeproj
xcodebuild -resolvePackageDependencies
kd3sttzy2#
这就是我的工作:
或者,在Target -〉Build Phases -〉Link Binary With Libraries中删除一个未使用的包,也为我删除了错误。
e3bfsja23#
从工作区中删除包引用并重新添加(通过从Finder中简单拖放)解决了该问题。我甚至不需要重新配置相应的方案,或者在目标中重新添加依赖项。
xpcnnkqh4#
如果@lazarevzubov的答案没有帮助,请尝试一些额外的步骤:
r1zhe5dt5#
在XCode中,文件〉Swift包〉重置包缓存
5条答案
按热度按时间zkure5ic1#
1.退出Xcode
1.打开终端
1.通过终端(
cd path/to/your/apps/folder
)导航到.xcodeproj
所在的***目录***1.运行
xcodebuild -resolvePackageDependencies
1.软件包完成解析后,打开Xcode并再次尝试构建。
kd3sttzy2#
这就是我的工作:
或者,在Target -〉Build Phases -〉Link Binary With Libraries中删除一个未使用的包,也为我删除了错误。
e3bfsja23#
从工作区中删除包引用并重新添加(通过从Finder中简单拖放)解决了该问题。
我甚至不需要重新配置相应的方案,或者在目标中重新添加依赖项。
xpcnnkqh4#
如果@lazarevzubov的答案没有帮助,请尝试一些额外的步骤:
xcodebuild -resolvePackageDependencies
r1zhe5dt5#
在XCode中,
文件〉Swift包〉重置包缓存