![](/img/trans.png)
[英]Module compiled with Swift 5.3.1 cannot be imported by the Swift 5.1.3 compiler
[英]Module compiled with Swift 5.2.4 cannot be imported by the Swift 5.3.1 compiler
Module compiled with Swift 5.2.4 cannot be imported by the Swift 5.3.1 compiler:
/Users/imac/Desktop/PixelPhoto/PixelPhotoSDK.framework/Modules/PixelPhotoSDK.swiftmodule/x86_64.swiftmodule
我尝试了很多方法来解决这个问题,但我无法解决这个问题。 我正在尝试使用工具链并将代码转换为最新版本。
这是一个框架问题。 显然PixelPhotoSDK.framework是使用 Xcode 版本11.5 、 11.6或11.7构建的,更重要的是没有将BUILD_LIBRARY_FOR_DISTRIBUTION构建配置设置为YES 。
不幸的是,如果你不是这个框架的创建者,你无能为力,除了 go 回到以前的 Xcode 版本。
框架的创建者可以做两件事之一:(甚至更好)
使用旧的 Xcode 版本重建框架,但将BUILD_LIBRARY_FOR_DISTRIBUTION配置设置为YES 。 (这将使能够从使用不同 Swift 编译器版本构建的应用程序中使用的能力。请参阅自 Swift 5.1 起可用的模块稳定性功能)
使用您当前使用的 Xcode 版本(可能是 12.2 版)重建框架
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.