Cocoapods - Class 框架缺失 headers

Cocoapods - Class missing from framework headers

我有一个简单的 podfile 项目,其中包括 2 pods:

target 'Cocoapods Test app' do
  use_frameworks!
  pod 'ReachabilitySwift'
  pod 'Simple-KeychainSwift'
end

两个 pods 的正确版本都已安装。目前一切顺利。

两者 pods 都有一个源文件,并且在构建时,class Reachability 在其框架 Headers 中添加到 ReachabilitySwift-Swift.h

但 class Keychain 未添加到 Simple_KeychainSwift-Swift.h(因此在主应用程序中不可见)

谁能告诉我我做错了什么?

吊舱坏了。由于 pods 被视为模块,所有应该可以从外部访问的符号都需要标记为 public。 class 未标记为 public。