我正在使用 Carthage 设置我的项目的 RxSwift 依赖项。最近,我尝试使用 XCFrameworks 来代替 command carthage update --platform ios --use-xcframeworks
。我已经设置了所有需要设置的内容(例如Link Binary With Libraries
,将目标中的 .frameworks 更改为 .xcframeworksBuild Phase
等)。它有效,我可以在模拟器中运行或测试,直到今天。当我今天早上尝试进行测试时,突然间它失败了(尽管之前运行良好)并出现错误No such module 'RxBlocking'
。我已经仔细检查过,xcframework 已经构建在Carthage/Build
文件夹中,并且 xcframework 已经添加到测试目标的设置中。
我已经尝试了所有这些,但都失败了:
$(PROJECT_DIR)/Carthage/Build
为Framework Search Paths
目标设置- 删除
DerivedData/
和/或Carthage/
文件夹 - 重置 Mac
有人可以帮我解决这个问题吗?顺便说一句,我在 XCode 12.4 和 Swift 5 上。谢谢。