Pod::Spec.new do |spec|
#你的SDK名字
spec.name = "OTAliyunLog"
#版本號<這里需要和你的倉庫地址tag對應,不然發(fā)布會不成功>
spec.version = "0.0.1"
#你的SDK描述
spec.summary = "阿里云日志上傳"
#你的SDK主頁
spec.homepage = 'https://github.com/jhbshow/aliyun-log-sdk-ios.git'
#證書扯饶,一般都用MIT
spec.license = { :type => "MIT", :file => "LICENSE" }
#作者
spec.author = { "cuirhong" => "cuirhong@126.com" }
# 媒體文件
# s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
# 截圖地址
# s.screenshots = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
#SDK源地址
spec.source = { :git => "https://github.com/jhbshow/aliyun-log-sdk-ios.git",:tag => s.version.to_s }
#支持平臺滴肿,這里支持9.0以上
spec.platform = :ios,'9.0'
#需要包含的源文件<這里的源文件是一個SDK>
spec.source_files = 'OTLog/OTLog.framework/Headers/*.{h}'
#swift版本
spec.swift_versions = "5.0"
# 第三方開源框架(多個)
spec.dependency 'Masonry'
# 第三方非開源framework(多個)
spec.vendored_frameworks = [
'SOCRLib/Classes/framework/IDLFaceSDK.framework',
'SOCRLib/Classes/framework/PayEgisFace.framework'
]
# 系統(tǒng)動態(tài)庫(多個)
spec.frameworks = 'UIKit','CoreMedia','AVFoundation','Foundation'
# 系統(tǒng)類庫(多個) 注意:系統(tǒng)類庫不需要寫全名 去掉開頭的lib
spec.libraries = 'stdc++'
# 資源文件 .png/.bundle等(多個)
# 'SOCRLib/Assets/*.png',
spec.resource_bundles = {
'SOCRLib' =>[
'SOCRLib/Assets/com.baidu.idl.face.faceSDK.bundle',
'SOCRLib/Assets/com.baidu.idl.face.model.bundle',
'SOCRLib/Assets/CWResource.bundle'
]
}
# 公開頭文件 打包只公開特定的頭文件
spec.public_header_files = 'SOCRLib/Classes/head/SOCR.h'
# 調試公開所有的頭文件 這個地方下面的頭文件 如果是在Example中調試 就公開全部,需要打包就只公開特定的h文件
# spec.public_header_files = 'Pod/Classes/**/*.h'
# 私有頭文件
# spec.private_header_files = "MyLibrary/cfiles/**/*.h"
# 是否是靜態(tài)庫 這個地方很重要 假如不寫這句打出來的包 就是動態(tài)庫 不能使用 一運行會報錯 image not found
spec.static_framework = true
# 載入第三方.a (如paynuc.a這種)
#spec.vendored_libraries = 'SOCRLib/Classes/openssl/include/*.{a}'
# 載入第三方.a頭文件
#spec.xcconfig = { 'USER_HEADER_SEARCH_PATHS' => 'SOCRLib/Classes/openssl/include/openssl/*.{h}' }
# 鏈接設置 重要
spec.xcconfig = {'OTHER_LDFLAGS' => '-ObjC'}
#如果報錯「The Swift pod `OTAliyunLog` depends upon `FMDB`, which does not define modules.」加上下面這個
spec.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
end
.podspec文件配置(發(fā)布自己的SDK到cocopods)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碎赢,“玉大人低剔,你說我怎么就攤上這事“谷” “怎么了襟齿?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長枕赵。 經(jīng)常有香客問我猜欺,道長,這世上最難降的妖魔是什么拷窜? 我笑而不...
- 正文 為了忘掉前任开皿,我火速辦了婚禮,結果婚禮上篮昧,老公的妹妹穿的比我還像新娘赋荆。我一直安慰自己,他們只是感情好恋谭,可當我...
- 文/花漫 我一把揭開白布糠睡。 她就那樣靜靜地躺著,像睡著了一般疚颊。 火紅的嫁衣襯著肌膚如雪狈孔。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼深寥,長吁一口氣:“原來是場噩夢啊……” “哼攘乒!你這毒婦竟也來了?” 一聲冷哼從身側響起惋鹅,我...
- 正文 年R本政府宣布本慕,位于F島的核電站排拷,受9級特大地震影響,放射性物質發(fā)生泄漏锅尘。R本人自食惡果不足惜监氢,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望藤违。 院中可真熱鬧浪腐,春花似錦、人聲如沸顿乒。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽璧榄。三九已至特漩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骨杂,已是汗流浹背涂身。 一陣腳步聲響...