我创建了一个框架。里面使用的是 pod tabman。当我将框架集成到演示应用程序中时,它运行良好。但是当我创建 XCFramework[这样设备和模拟器都可以被解决]并将 XCFramework 集成到演示应用程序中时,它给出了 2 个错误。
1- 由于上述错误,无法构建用于导入的模块“Framework_”;文本界面可能会因项目问题或编译器错误而损坏
2- DerivedData/Debug-iphoneos/Framework_.framework/Modules/Framework_.swiftmodule/arm64-apple-ios.private.swiftinterface 中没有这样的模块“Tabman”
我附上了集成了 XCFramework 的演示应用程序的快照。 请帮忙。
这是用于创建 XCFramework 的脚本。
我通过在框架 swift 文件中为每个导入 tabman 添加 @_implementationOnly 前缀来修复它。
所以我的新路线是
@_implementation仅导入Tabman