0
我想解決如何添加頭文件到特定的Podspec。我現在必須手動將文件拖放到Xcode的Pod組中以使其生成。否則,它會抱怨它找不到頭文件。我想從構建過程中走出這一步。我仍然在學習在Cocoapods中聲明依賴關係的細節。添加頭文件到Podspec
的Podspec如下:
Pod::Spec.new do |s|
s.name = 'ReactNativeCouchbaseLite'
s.version = '0.3.0'
s.summary = 'couchbase lite binding for react-native'
s.license = 'MIT'
s.platform = :ios, '7.0'
s.requires_arc = true
s.authors = 'Fraser Xu <[email protected]>'
s.homepage = 'https://github.com/fraserxu/react-native-couchbase-lite.git'
s.source = { :git => 'https://github.com/fraserxu/react-native-couchbase-lite.git' }
s.source_files = 'ios/**/*.{h,m}'
s.dependency 'couchbase-lite-ios'
s.dependency 'couchbase-lite-ios/Listener'
# Current attempt to add the header file
s.subspec 'CBLRegisterJSViewCompiler' do |ss|
ss.source_files = 'Extras/CBLRegisterJSViewCompiler.h'
ss.preserve_paths = 'CouchbaseLite.framework'
ss.vendored_frameworks = 'CouchbaseLite.framework'
ss.dependency 'couchbase-lite-ios'
end
end
我需要添加標題是CBLRegisterJSViewCompiler.h
。在couchbase-lite-ios的發佈下載中,此標題出現在Extras
文件夾中。
這沒有奏效 - 我正在等待對couchbase-lite-ios軟件包的建議更改,該軟件包默認包含庫的該部分。 – Adamski