我有一个项目是一个简单的podfile,其中包含2个pod:
target 'Cocoapods Test app' do
use_frameworks!
pod 'ReachabilitySwift'
pod 'Simple-KeychainSwift'
end
安装了两个pod的正确版本。到目前为止一切都很好。
两个pod都有一个源文件,在构建时,类Reachability
会在其框架Headers中添加到ReachabilitySwift-Swift.h
。
但是课程Keychain
未添加到Simple_KeychainSwift-Swift.h
(因此在主应用中无法显示)
谁能告诉我我做错了什么?
答案 0 :(得分:4)
吊舱坏了。由于pod被视为模块,因此需要从外部访问的所有符号都需要标记为public。该课程未标记为公开。