首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将模块从Cocoa Pods迁移到Swift软件包管理器

将模块从Cocoa Pods迁移到Swift软件包管理器
EN

Stack Overflow用户
提问于 2020-04-08 23:11:18
回答 1查看 285关注 0票数 0

我使用的是 git库,但不幸的是,当我试图在另一个模拟器上构建这个应用程序时,我遇到了这个错误,我以前没有使用过:

使用SWIFT5.1.2编译的模块不能由SWIFT5.2编译器导入

我打开了一个问题,创建者告诉我用Swift软件包管理器安装模块。

以前从未这样做过,所以我从CocoaPods卸载它,并按照教程安装模块。

安装之后,我收到了这条错误消息,无法运行我的应用程序:

当使用旧版本生成系统时,不支持包,但是当前工作区启用了它。

有人知道我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-08 23:36:16

通常是一个工作区设置:选择File > workspace,看看它说了什么。如果选择的选项如下所示,这意味着工作区不使用遗留构建系统:

现在,如果您的工作区使用的是遗留构建系统,那么可能有一个很好的原因,通过更改它,您可能会破坏其他东西。所以你真的需要知道你的项目在做什么。

关于你的原著:

使用SWIFT5.1.2编译的模块不能由SWIFT5.2编译器导入

一般来说,这意味着POD是在Xcode 11.2上编译的,而您使用的是Xcode 11.4。因此,您可以安装XCode 11.2 (与Xcode 11.4并行,它们很好地共存),并将其用于特定的项目,直到框架开发人员提供兼容版本为止。同样,您需要知道您是否真的可以将您的工作区降级为早期的XCode,否则其他东西会中断。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61111475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档