2014-06-19 92 views
1

例如,我有項目A,它需要項目B,所以我使用吊艙「項目B」。但項目B需要一些dylib和靜態庫。所以,我寫的B項目podspec如:如何在podspec文件中添加dylib和靜態庫

Pod::Spec.new do |s| 
    s.name  = 'ProjectB' 
    s.version = '3.0.0' 
    s.license = 'MIT' 
    s.summary = 'ProjectB' 
    s.homepage = 'urlAddress' 
    s.authors = { 'Jumei' => '[email protected]' } 
    s.source = { :git => 'gitAddress', :branch => 'develop'} 
    s.vendored_library = 'ProjectB_Dir/libmp3lame.a' 
    s.library = 'libc++.dylib' 
    s.requires_arc = true 
    s.ios.deployment_target = '5.0' 
end 

但thers不是的libC++ dylib項目B.

回答

7

請規格運行pod spec lint爲你寫他們。我們已經刪除了從包含的庫中包含lib.dylib的需求。所以在這種情況下,您應該只使用:

s.library = 'c++' 
+0

我該如何添加靜態庫? – riven

+0

'vendored_framework'行是正確的用法。 –

相關問題