1
我使用的CocoaPods 0.36.0.beta.1靜態庫的鏈接二進制不鏈接與的CocoaPods
如果我有我的天賦,在TestSpec /利布斯發現了一個靜態庫libssl.a,我把它作爲一個vendored庫,它似乎並沒有得到在目標項目
鏈接在這裏被我podspec文件:
Pod::Spec.new do |s|
s.name = "TestSpec"
s.version = "0.0.1"
s.summary = "Test"
s.homepage = "https://www.google.com"
s.author = { "Ciprian Caba" => "[email protected]" }
s.platform = :ios, '8.0'
s.requires_arc = true
s.source = { :git => "https://github.com/CocoaPods/CocoaPodsTest.git", :tag => s.version.to_s }
s.source_files = 'TestSpec/*.{h,c,m,swift}'
s.resource_bundles = {
'TestSpecBundle' => ['TestSpec/*.png']
}
# s.public_header_files = 'Pod/Classes/**/*.h'
s.frameworks = 'UIKit'
s.vendored_libraries = 'TestSpec/Libs/libssl.a'
s.libraries = 'ssl'
end
這裏是我的Podfile
platform :ios, '8.0'
target 'TestApp' do
pod 'TestSpec', :path => '../TestSpec'
end
目標項目中會發生什麼情況是libssl.a文件被包含,Libs文件夾的路徑被添加到搜索路徑中,但是在「構建階段」選項卡上沒有與文件進行鏈接。從我的理解這應該是因爲s.libraries =「SSL」
的發生幾乎一天掙扎和測試後,我不明白我在做什麼錯
我還創建了用test project