从 Cocoapods 迁移到 Swift 包管理器但导入模块失败
Migrating from Cocoapods to Swift Package Manager but import module failed
最近我正在重构一个项目,它使用 Cocoapods 来管理依赖项(很多依赖项......),因为 Xcode 11 集成了 Swift 包管理器,我想逐步迁移一些从框架 Alamofire
.
开始对 SPM 的依赖
我从 Podfile 中删除 Alamofire(删除 运行 pod install
)并将其添加到 SPM 后,
我收到错误 No such module 'Alamofire'
。
我已经尝试清理构建和删除派生数据,但 none 可以修复它。
有人也遇到过这个问题吗?
经过几天的搜索,我发现了这个。
似乎SPM只能用于Debug
和Release
配置,如果我们想在更多配置下使用它,那么我们应该写一个pre-action。这也是 Xcode 上的一个已知问题,所以我暂时不会使用 SPM :(
12 月更新。 12
所以我在 Xcode 11.3 的新版本发布后回到我的问题,它解决了这个问题,现在我可以使用自定义构建配置构建项目:)
最近我正在重构一个项目,它使用 Cocoapods 来管理依赖项(很多依赖项......),因为 Xcode 11 集成了 Swift 包管理器,我想逐步迁移一些从框架 Alamofire
.
我从 Podfile 中删除 Alamofire(删除 运行 pod install
)并将其添加到 SPM 后,
我收到错误 No such module 'Alamofire'
。
我已经尝试清理构建和删除派生数据,但 none 可以修复它。 有人也遇到过这个问题吗?
经过几天的搜索,我发现了这个
似乎SPM只能用于Debug
和Release
配置,如果我们想在更多配置下使用它,那么我们应该写一个pre-action。这也是 Xcode 上的一个已知问题,所以我暂时不会使用 SPM :(
12 月更新。 12
所以我在 Xcode 11.3 的新版本发布后回到我的问题,它解决了这个问题,现在我可以使用自定义构建配置构建项目:)