小编ale*_*cpp的帖子

Xcode 13 针对 .swiftsourceinfo 的警告

我正在开发一个iOS框架,它混合了Swift和Objective-C,以二进制形式分发,没有源代码。

从 Xcode 13 开始,我在导入此框架时观察到警告:

“MyFramework.framework/Modules/MyFramework.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo”要么格式错误,要么由不同的 Swift 版本生成。请注意,它使用不稳定的格式,可能会泄漏内部项目详细信息,它不应该与模块一起分发

它似乎不喜欢 .swiftsourceinfo 文件。也许我应该手动从包中删除这个文件,但我找不到任何关于它的用途的解释。

即使我设置 BUILD_LIBRARY_FOR_DISTRIBUTION=YES,Xcode 也会使用该 .swiftsourceinfo 文件构建框架。那么为什么警告说“它不应该与模块一起分发”呢?

.swiftsourceinfo 文件的用途是什么?我可以安全地将其从构建的框架中删除吗?

xcode ios swift

9
推荐指数
1
解决办法
4703
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1