Ios 没有生成头文件-CoCoapod打包框架时
我尝试用cocoapod打包一个静态库。但我只得到一个名为“libLTVoiceAssistant.a”的文件 该项目是通过Ios 没有生成头文件-CoCoapod打包框架时,ios,frameworks,cocoapods,Ios,Frameworks,Cocoapods,我尝试用cocoapod打包一个静态库。但我只得到一个名为“libLTVoiceAssistant.a”的文件 该项目是通过pod lib create LTVoiceAssistant生成的,然后,我将代码和一些框架移到其中。和pod lib lint LTVoiceAssistant.podspec已通过。。。你们一定知道,因为我已经打包了一个静态库。 以下是我的等级库文件内容: Pod::Spec.new do |s| s.version = '0.1
pod lib create LTVoiceAssistant
生成的,然后,我将代码和一些框架移到其中。和pod lib lint LTVoiceAssistant.podspec
已通过。。。你们一定知道,因为我已经打包了一个静态库。
以下是我的等级库文件内容:
Pod::Spec.new do |s|
s.version = '0.1.3'
s.source = { :git => '/Users/kenny/Documents/LTVoiceAssistant', :tag => s.version.to_s }
s.ios.deployment_target = '8.0'
s.requires_arc = true
s.resource = 'LTVoiceAssistant/Classes/Cells/*.xib'
s.source_files = 'LTVoiceAssistant/Classes/**/*.{c,h,hh,m,mm,cpp,a}'
s.resource_bundles = {
'LTVoiceAssistantBundle' => ['LTVoiceAssistant/Assets/LTVoiceAssistantBundle/**/*']
}
s.public_header_files = 'LTVoiceAssistant/Classes/PublicHeader/*.h'
s.ios.vendored_libraries = 'LTVoiceAssistant/Classes/libBDVoiceRecognitionClient.a',
'LTVoiceAssistant/Classes/libBDSSpeechSynthesizer.a'
s.ios.vendored_frameworks = 'LTVoiceAssistant/Classes/*.framework'
s.frameworks = 'Foundation','UIKit','JavaScriptCore','CoreText','CoreFoundation',
'CoreGraphics','GLKit','QuartzCore','OpenGLES','CoreLocation','CFNetwork',
'Security','CoreTelephony','SystemConfiguration','AVFoundation','AudioToolbox'
s.libraries = 'iconv.2.4.0','z.1.2.5','stdc++.6.0.9','c++','z.1'
s.preserve_paths = 'LTVoiceAssistant/Classes/*.framework'
s.dependency 'Aspects'
s.dependency 'Objection', '1.6.1'
s.dependency 'ReactiveCocoa','2.5'
s.dependency 'MJExtension'
s.dependency 'Masonry'
s.dependency 'AFNetworking'
s.dependency 'CocoaLumberjack','3.0'
s.dependency 'INTULocationManager'
end
我使用pod-package-LTVoiceAssistant.podspec--library--force
命令进行打包。我错过了什么吗
我的项目树:
仅供参考:我还尝试生成框架类型,使用pod包LTVoiceAssistant.podspec--force
,嗯,出现了头文件。
然后,我创建了一个新的测试项目,并尝试导入标题,好吧,错误来了。。。
您是否尝试过导入