我的测试动态iOS框架XYZFramework由一个类XYZ组成.

然而,即使在宣布:

import XYZFramework

我无法访问该类,任何try 都会产生以下错误:

Use of unresolved identifier 'XYZ'

如何解决这个问题?

推荐答案

找到了答案.我必须在我的类声明前面加上public修饰符.因此:

class XYZ {

}

成为:

public class XYZ {

}

和往常一样,销毁~/Library/Developer/Xcode/DerivedData文件夹可以解决任何小问题.

Swift相关问答推荐

防止NavigationLink自行返回导航视图

NSApplication是否需要NSApplicationDelegate?

SWIFT`String.Encoding`:`.unicode`vs`.utf16`

物理主体未与 spritekit Swift 的网格图案上的纹理图像对齐

ClosedRange.Swift 中 Int 的索引?

为什么Swift可以在没有足够信息的情况下推断类型?

根据其属性组合 2 个模型以在 Swift 中创建另一个模型

是否可以利用 Codable 从 Dictionary 初始化符合类型

Swift Random Float Fatal Error:在无限范围内没有均匀分布

如何延迟 swift 属性 didSet 使其每秒只触发一次

动画偏移正在 destruct 按钮 SwiftUI

签署GoogleSignIn-GoogleSignIn需要开发团队

Swift 非参与者隔离闭包

为什么 switch 在 optional 中不接受 case nil?

如何让 SwiftUI 中的文本在旋转框架的同时侧向显示?

如何在 Swift 中返回 Task 中定义的变量

macOS 守护进程应该由Command Line ToolXcode 模板制作吗?

Swift 中 NSFetchRequest 的多个 NSPredicates?

Swift 3:日期与 NSDate?

为什么枚举具有计算(computed)属性但在 Swift 中没有存储属性?