我使用自定义框架创建了一个pod。当我安装pod并尝试在另一个项目中使用自定义框架中的头文件时,我发现找不到文件错误。
PFB我创建的podspec文件。
Pod::Spec.new do |s|
s.name = 'SamplePod'
s.version = '0.1'
s.summary = 'Sample pod using custom framework'
s.homepage = '/Users/vigneshkarthik_n/Documents/My Workspace/SamplePod'
s.authors = 'Vigneshkarthik'
s.source = { :git =>'/Users/vigneshkarthik_n/Documents/PodSpecNew/SamplePod’ }
s.source_files = 'SamplePod/*.{h,m}','Custom.framework/Headers/*.h'
s.framework = 'UIKit','Foundation'
s.prefix_header_contents = pch_AF
s.vendored_frameworks = 'Custom.framework'
s.preserve_paths = 'Custom.framework/**/*'
s.resource = 'Custom.framework'
s.public_header_files ='SamplePod/*.h'
end
我将源代码和podspec文件保存在本地git中。