我的项目正在建设中。当我运行时,pod spec lint
我收到以下错误:
- ERROR | [MyApp/Core] [xcodebuild] Target Support Files/Pods-MyApp/Pods-MyApp-prefix.pch:6:9: fatal error: 'MyConstants.h' file not found
值得注意的是常量文件的位置:Project/Classes/MyConstants.h
. 这是我的podspec
:
Pod::Spec.new do |spec|
spec.name = "AppName"
spec.version = "1.0"
spec.summary = "blah blah"
spec.homepage = "http://company.com/"
spec.license = 'Apache 2.0'
spec.author = { "me" => "me@company.com" }
spec.source = { :git => 'ssh://path', :tag => '1.0'}
spec.requires_arc = true
spec.ios.deployment_target = '7.0'
spec.frameworks = ['Foundation', 'UIKit', 'CoreGraphics', 'QuartzCore']
spec.source_files = 'Classes/**.*', 'Classes/ViewControllers/**.*', 'Classes/Views/**.*'
spec.prefix_header_contents = '#import "MyConstants.h"'
spec.subspec 'Core' do |cs|
cs.dependency 'libextobjc', '~> 0.4'
end
end
我也试过换行:
spec.prefix_header_contents = '#import "MyConstants.h"'
和:
spec.prefix_header_file = 'MyApp/MyApp-Prefix.pch'
但结果是一样的。我应该怎么做才能启用前缀以查看源代码?
- - 编辑 - -
我已经重构了我所有的源文件。我已经手动导入了需要的类,没有使用前缀。因此,这个问题对我来说不再重要。