如何解决无法将 SPM Objective-C 类导入 Swift
我从 XCFramework 创建了 SPM 包,以向我的项目公开遗留的 Objective-C 代码(仅 objc,它不是混合包),
我在 Objective-C 上导入框架的类没有问题,但是当我尝试从 Swift 访问它们时,我得到 Cannot find type 'MyClass' in scope
。
我已将 #import <MyPackage/MyPackage.h>
添加到我的桥接头中。
我的Package.swift
:
let package = Package(
name: "MyPackage",platforms: [
.iOS(.v13)
],products: [
.library(
name: "MyPackage",targets: ["MyPackage"]),],targets: [
.binaryTarget(
name: "MyPackage",path: "MyPackage.xcframework"
),]
)
我的module.modulemap
:
framework module MyPackage {
umbrella header "MyPackage.h"
export *
module * { export * }
}
我错过了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。