我正在将我的lib上传到Cocoapods。毕竟写完后,我跑了pod spec lint DWActionsMenu.podspec
并遇到了一个奇怪的错误。
以下是我的podspec的关键行:
s.source_files = 'DWActionsMenu/*'
但是当运行pod spec lint DWActionsMenu.podspec
时,会发生以下错误:
-> DWActionsMenu (1.0.1)
- ERROR | [iOS] [xcodebuild] DWActionsMenu/DWActionsMenu/DWActionButton.swift
:44:51: error: use of unresolved identifier 'Constants'
情况是,我的代码在手机上运行正确。 Constants
是ActionsMenuConstants.swift
文件中定义的结构。
这就是ActionsMenuConstants.swift
的样子:
struct Constants{
static let kBUTTONSIZE : CGFloat = 44.0
//......
static let kMENUHEIGHT : CGFloat = 44.0
}
这就是全部。
所以pod spec lint
只是在一个单独的文件中忽略了我的Constants
结构?????
如何解决?